From 3558bf823154d4057fb6d23894b2fb017d7f70bd Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Thu, 10 Nov 2022 01:55:57 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E5=AE=8C=E5=96=84=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/WechatTenpayV3/Advanced_EventResourceDecryption.md | 4 ++-- .../WechatTenpayV3/Advanced_RequestSensitiveDataEncryption.md | 2 +- .../Advanced_ResponseSensitiveDataDecryption.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/WechatTenpayV3/Advanced_EventResourceDecryption.md b/docs/WechatTenpayV3/Advanced_EventResourceDecryption.md index 1c70f01d..8bc83150 100644 --- a/docs/WechatTenpayV3/Advanced_EventResourceDecryption.md +++ b/docs/WechatTenpayV3/Advanced_EventResourceDecryption.md @@ -18,9 +18,9 @@ ### 解密流程 -对于回调通知事件的敏感信息,微信商户平台使用了商户公钥基于 RSA 算法加密。 +对于回调通知事件的敏感信息,微信商户平台使用了商户 API v3 密钥基于 AES-GCM 算法加密。 -开发者可利用本库提供的 `RSAUtility` 工具类自行解密相关字段。 +开发者可利用本库提供的 `AESUtility` 工具类自行解密相关字段。 此外,本库还封装了直接解密事件的扩展方法,下面给出一个示例代码: diff --git a/docs/WechatTenpayV3/Advanced_RequestSensitiveDataEncryption.md b/docs/WechatTenpayV3/Advanced_RequestSensitiveDataEncryption.md index 6fa3ffc5..40f9d72e 100644 --- a/docs/WechatTenpayV3/Advanced_RequestSensitiveDataEncryption.md +++ b/docs/WechatTenpayV3/Advanced_RequestSensitiveDataEncryption.md @@ -117,7 +117,7 @@ var client = new WechatTenpayClient(options); /* 注意:QueryCertificatesAsync() 接口返回值需解密后再存入 */ /*    存入的证书格式请参考上一小节给出的 CRT/CER 证书文件示例 */ /*    示例项目中也包含一段关于此的演示程序 */ -manager.AddEntry(new CertificateEntry("CRT/CER 证书序列号", "CRT/CER 证书内容", "证书生效时间", "证书过期时间")); +manager.AddEntry(new CertificateEntry("证书算法,支持 RSA/SM2 两种类型", "CRT/CER 证书序列号", "CRT/CER 证书内容", "证书生效时间", "证书过期时间")); ``` 当然,现在的平台证书离过期还有很久,你也可以选择“偷懒”:提前下载好平台证书,在程序启动时记录一次即可。 diff --git a/docs/WechatTenpayV3/Advanced_ResponseSensitiveDataDecryption.md b/docs/WechatTenpayV3/Advanced_ResponseSensitiveDataDecryption.md index 84c0a728..fbc8e06a 100644 --- a/docs/WechatTenpayV3/Advanced_ResponseSensitiveDataDecryption.md +++ b/docs/WechatTenpayV3/Advanced_ResponseSensitiveDataDecryption.md @@ -16,7 +16,7 @@ - 使用商户私钥基于 RSA 算法解密。 -- 使用商户 API v3 密钥基于 AEAD-AES-GCM 算法解密。 +- 使用商户 API v3 密钥基于 AES-GCM 算法解密。 开发者利用本库提供的 `RSAUtility`、`AESUtility` 工具类自行解密相关字段。下面给出一个使用 `RSAUtility` 工具类解密数据的示例代码: