mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2026-02-11 10:16:20 +08:00
feat(tenpayv3): 重命名 RSA 算法工具类中与证书导出相关的方法名
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
|
||||
namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Settings
|
||||
{
|
||||
@@ -52,10 +52,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Settings
|
||||
if (!certificate.Trim().StartsWith("-----BEGIN CERTIFICATE-----") || !certificate.Trim().EndsWith("-----END CERTIFICATE-----"))
|
||||
throw new ArgumentException("The value of `certificate` is an invalid certificate file content.", nameof(certificate));
|
||||
|
||||
SerialNumber = Utilities.RSAUtility.ExportSerialNumber(certificate);
|
||||
SerialNumber = Utilities.RSAUtility.ExportSerialNumberFromCertificate(certificate);
|
||||
Certificate = certificate;
|
||||
EffectiveTime = Utilities.RSAUtility.ExportEffectiveTime(certificate);
|
||||
ExpireTime = Utilities.RSAUtility.ExportExpireTime(certificate);
|
||||
EffectiveTime = Utilities.RSAUtility.ExportEffectiveTimeFromCertificate(certificate);
|
||||
ExpireTime = Utilities.RSAUtility.ExportExpireTimeFromCertificate(certificate);
|
||||
}
|
||||
|
||||
public CertificateEntry(Models.QueryCertificatesResponse.Types.Certificate cert)
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using System.Collections.Concurrent;
|
||||
using System;
|
||||
using System.Collections.Concurrent;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
@@ -45,7 +46,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Settings
|
||||
|
||||
public InMemoryCertificateManager()
|
||||
{
|
||||
_dict = new ConcurrentDictionary<string, CertificateEntry>();
|
||||
_dict = new ConcurrentDictionary<string, CertificateEntry>(StringComparer.OrdinalIgnoreCase);
|
||||
}
|
||||
|
||||
public override IEnumerable<CertificateEntry> AllEntries()
|
||||
|
||||
@@ -266,7 +266,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Utilities
|
||||
/// </summary>
|
||||
/// <param name="certificate">证书(PEM 格式)。</param>
|
||||
/// <returns>PKCS#8 公钥(PEM 格式)。</returns>
|
||||
public static string ExportPublicKey(string certificate)
|
||||
public static string ExportPublicKeyFromCertificate(string certificate)
|
||||
{
|
||||
if (certificate == null) throw new ArgumentNullException(nameof(certificate));
|
||||
|
||||
@@ -285,7 +285,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Utilities
|
||||
/// </summary>
|
||||
/// <param name="certificate">证书(PEM 格式)。</param>
|
||||
/// <returns>证书序列号。</returns>
|
||||
public static string ExportSerialNumber(string certificate)
|
||||
public static string ExportSerialNumberFromCertificate(string certificate)
|
||||
{
|
||||
if (certificate == null) throw new ArgumentNullException(nameof(certificate));
|
||||
|
||||
@@ -298,7 +298,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Utilities
|
||||
/// </summary>
|
||||
/// <param name="certificate">证书(PEM 格式)。</param>
|
||||
/// <returns>证书颁发时间。</returns>
|
||||
public static DateTimeOffset ExportEffectiveTime(string certificate)
|
||||
public static DateTimeOffset ExportEffectiveTimeFromCertificate(string certificate)
|
||||
{
|
||||
if (certificate == null) throw new ArgumentNullException(nameof(certificate));
|
||||
|
||||
@@ -311,7 +311,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Utilities
|
||||
/// </summary>
|
||||
/// <param name="certificate">证书(PEM 格式)。</param>
|
||||
/// <returns>证书过期时间。</returns>
|
||||
public static DateTimeOffset ExportExpireTime(string certificate)
|
||||
public static DateTimeOffset ExportExpireTimeFromCertificate(string certificate)
|
||||
{
|
||||
if (certificate == null) throw new ArgumentNullException(nameof(certificate));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user