收藏
回答

微信 API V3 通过API获取证书报文解密时,demo程序报错?

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

最后一次编辑于  09-05
回答关注问题邀请回答
收藏

1 个回答

  • Mr.何
    Mr.何
    09-06

    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());


    09-06
    赞同
    回复
问题标签