- 不能更改jdk版本,java jdk 1.6应该怎么实现这个AEAD_AES_256_GCM?
对于平台证书的下载,解密时,需要AEAD_AES_256_GCM算法进行解密。但是要求的版本太高(较新版本),在不升级jdk版本的情况下,jdk1.6怎么做? https://wechatpay-api.gitbook.io/wechatpay-api-v3/qian-ming-zhi-nan-1/zheng-shu-he-hui-tiao-bao-wen-jie-mi [图片]
2020-11-04 - 是不是有两对密钥对,一个是微信支付平台证书中的,另一个是商户证书中的?
文档说对敏感信息加密要用微信支付平台证书中的公钥。我目前拿到的公钥字符串始终无法通过java的String类型,得到PublicKey类型。 问题1:是不是有两对密钥对,如题。 问题2:java如何通过String类型,得到PublicKey类型。 附我的转换代码(报错): String publicKey = Configurev3.getPulbickey(); KeyFactory kf = KeyFactory.getInstance("RSA"); PublicKey p = kf.generatePublic(new X509EncodedKeySpec(Base64.decodeToByteArray(publicKey)));
2020-11-02 - 是不是有两对密钥对,一个是微信支付平台证书中的,另一个是商户证书中的?
文档说对敏感信息加密要用微信支付平台证书中的公钥。我目前拿到的公钥字符串始终无法通过java的String类型,得到PublicKey类型。 问题1:是不是有两对密钥对,如题。 问题2:java如何通过String类型,得到PublicKey类型。 附我的转换代码(报错): String publicKey = Configurev3.getPulbickey(); KeyFactory kf = KeyFactory.getInstance("RSA"); PublicKey p = kf.generatePublic(new X509EncodedKeySpec(Base64.decodeToByteArray(publicKey)));
2020-11-02