收藏
回答

是不是有两对密钥对,一个是微信支付平台证书中的,另一个是商户证书中的?

文档说对敏感信息加密要用微信支付平台证书中的公钥。我目前拿到的公钥字符串始终无法通过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)));

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签