微信 API V3 通过API获取证书报文解密时,demo程序报错?
发布于 4 年前 作者 qiangyin 587 次浏览 来自 官方Issues

我是java,在申请入驻API接口的敏感信息加密中,解密获取的证书时报错  cannot find any provide supporting AES/GCM/NoPadding,这个该怎么整?

1 回复

JDK8提供了AES/GCM的实现。

解决方案:

  1. 用JDK8

  2. 引进第三方的包来为其提供加密或解密的支持。如下:

    a.添加maven依赖

    <dependency>
        <groupId>org.bouncycastle</groupId>
        <artifactId>bcprov-jdk15on</artifactId>
        <version>1.59</version>
    </dependency>

       b. 在加解密前添加以下代码:

Security.addProvider(new BouncyCastleProvider());
回到顶部