diff --git a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Extensions/WechatTenpayClientRequestEncryptionExtensions.cs b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Extensions/WechatTenpayClientRequestEncryptionExtensions.cs index 22124548..7745e351 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Extensions/WechatTenpayClientRequestEncryptionExtensions.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Extensions/WechatTenpayClientRequestEncryptionExtensions.cs @@ -230,7 +230,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3 string publicKey; if (string.IsNullOrEmpty(request.WechatpaySerialNumber)) { - // 如果未在请求中指定特定的平台公钥序列号,从管理器中取第一个 + // 如果未在请求中指定特定的平台公钥 ID,从管理器中取第一个 IEnumerable entries = client.PlatformPublicKeyManager.AllEntries() .Where(e => e.AlgorithmType == algorithmType); if (!entries.Any()) @@ -244,7 +244,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3 } else { - // 如果已在请求中指定特定的平台公钥序列号,直接从管理器中取值 + // 如果已在请求中指定特定的平台公钥 ID,直接从管理器中取值 PublicKeyEntry? entry = client.PlatformPublicKeyManager.GetEntry(request.WechatpaySerialNumber!); if (!entry.HasValue) { @@ -308,7 +308,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3 if (client.PlatformPublicKeyManager is null) throw new WechatTenpayException("Failed to encrypt request, because the platform public key manager is not initialized."); - // 如果未在请求中指定特定的平台公钥序列号,从管理器中第一个 + // 如果未在请求中指定特定的平台公钥 ID,从管理器中第一个 IEnumerable entries = await ((IPublicKeyManagerAsync)client.PlatformPublicKeyManager).AllEntriesAsync(cancellationToken).ConfigureAwait(false); entries = entries.Where(e => e.AlgorithmType == algorithmType); if (!entries.Any()) @@ -322,7 +322,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3 } else { - // 如果已在请求中指定特定的平台公钥序列号,直接从管理器中取值 + // 如果已在请求中指定特定的平台公钥 ID,直接从管理器中取值 PublicKeyEntry? entry = await ((IPublicKeyManagerAsync)client.PlatformPublicKeyManager).GetEntryAsync(request.WechatpaySerialNumber!, cancellationToken).ConfigureAwait(false); if (!entry.HasValue) { diff --git a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Settings/PublicKeyEntry.cs b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Settings/PublicKeyEntry.cs index b2014ebe..c6575684 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Settings/PublicKeyEntry.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Settings/PublicKeyEntry.cs @@ -24,7 +24,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Settings public string AlgorithmType { get; } /// - /// 获取公钥序列号。 + /// 获取公钥 ID。 /// public string SerialNumber { get; } diff --git a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Settings/PublicKeyManager.cs b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Settings/PublicKeyManager.cs index bdda0919..95f06c0e 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Settings/PublicKeyManager.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/Settings/PublicKeyManager.cs @@ -25,14 +25,14 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Settings void AddEntry(PublicKeyEntry entry); /// - /// 根据公钥序列号获取公钥实体。 + /// 根据公钥 ID 获取公钥实体。 /// /// /// PublicKeyEntry? GetEntry(string serialNumber); /// - /// 根据公钥序列号移除公钥实体。 + /// 根据公钥 ID 移除公钥实体。 /// /// /// @@ -60,7 +60,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Settings Task AddEntryAsync(PublicKeyEntry entry, CancellationToken cancellationToken = default); /// - /// 异步根据公钥序列号获取公钥实体。 + /// 异步根据公钥 ID 获取公钥实体。 /// /// /// @@ -68,7 +68,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Settings Task GetEntryAsync(string serialNumber, CancellationToken cancellationToken = default); /// - /// 异步根据公钥序列号移除公钥实体。 + /// 异步根据公钥 ID 移除公钥实体。 /// /// /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/WechatTenpayRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/WechatTenpayRequest.cs index 5e250565..90b7080e 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/WechatTenpayRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/WechatTenpayRequest.cs @@ -8,15 +8,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3 public abstract class WechatTenpayRequest : CommonRequestBase, ICommonRequest { /// - /// 获取或设置微信请求使用的微信支付平台证书序列号。 - /// - [Obsolete("后续版本该属性将被移除,请使用 `WechatpaySerialNumber` 属性替代。", error: true)] - [Newtonsoft.Json.JsonIgnore] - [System.Text.Json.Serialization.JsonIgnore] - public virtual string? WechatpayCertificateSerialNumber { get { return WechatpaySerialNumber; } set { WechatpaySerialNumber = value; } } - - /// - /// 获取或设置微信请求使用的微信支付平台证书或公钥序列号。 + /// 获取或设置微信请求使用的微信支付平台证书或公钥 ID。 /// [Newtonsoft.Json.JsonIgnore] [System.Text.Json.Serialization.JsonIgnore] diff --git a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/WechatTenpayResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/WechatTenpayResponse.cs index d21d7a01..54ac6177 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/WechatTenpayResponse.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/WechatTenpayResponse.cs @@ -65,15 +65,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3 public string WechatpaySignatureType { get { return GetRawHeaders().GetFirstValueOrEmpty("Wechatpay-Signature-Type"); } } /// - /// 获取微信应答签名使用的微信支付平台证书序列号。 - /// - [Obsolete("后续版本该属性将被移除,请使用 `WechatpaySerialNumber` 属性替代。", error: true)] - [Newtonsoft.Json.JsonIgnore] - [System.Text.Json.Serialization.JsonIgnore] - public string WechatpayCertificateSerialNumber { get { return WechatpaySerialNumber; } } - - /// - /// 获取微信应答签名使用的微信支付平台证书或公钥序列号。 + /// 获取微信应答签名使用的微信支付平台证书或公钥 ID。 /// [Newtonsoft.Json.JsonIgnore] [System.Text.Json.Serialization.JsonIgnore]