wechatpay-apiv3/wechatpay-java

如何获取到wechatPayCertificateSerialNumber

Closed this issue · 3 comments

您的功能请求与问题有关吗? 请描述您遇到的问题

java的SDK在 v0.2.3 版本,加入了自动更新平台证书的配置类 RSAAutoCertificateConfig。但当我在进行回调验签和解密时需要用到wechatPayCertificateSerialNumber。这个参数该如何获得?

描述您想要的解决方案

No response

您还有其他的方案吗?

No response

其他信息

No response

敏感信息加密用 PrivacyEncryptor。在请求的 HTTP 头中传入的平台证书的证书序列号,可以通过 PrivacyEncryptor.getWechatpaySerial() 获取。

这个问题,我补充到常见问题中去。

问题是这个RSAPrivacyEncryptor类构造的时候需要微信支付平台证书的证书序列号呀 这个序列号又去哪里拿呢?

image

从配置直接拿一个

PrivacyEncryptor encryptor = config.createEncryptor();