收藏
回答

微信支付使用v3 api初始化证书 Invalid AES key length?

Java 调用自动更新微信支付平台证书时 出现java.security.InvalidKeyException: Invalid AES key length: 33 bytes错误,

官方的方法都已试过,求解

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

4 个回答

  • 宋发元
    宋发元
    11-29

    商户APIV3密钥,换成32位长度的,搞定,贼离谱!

    11-29
    有用 2
    回复 3
    • ꧁I༺༒༻I꧂
      ꧁I༺༒༻I꧂
      12-02
      Invalid AES key length: 36 bytes
      哥们,这个是啥问题,我jdk都换21了还是不行
      12-02
      回复
    • 宋发元
      宋发元
      12-17回复꧁I༺༒༻I꧂
      就是APIV3密钥必须32位长度,多了不行,我是JDK8
      12-17
      回复
    • 宋发元
      宋发元
      12-17
      例如用:aB3dE8fG9hJ0kL1mN2PqRsT5Uv1234Z6
      12-17
      回复
  • Memory
    Memory
    2023-10-12

    你API V3key大概率配置错了

    2023-10-12
    有用 1
    回复
  • 。。。
    。。。
    06-26

    apiv3key必须是32位的,其他长度都会报错

    06-26
    有用
    回复
  • 那边的海
    那边的海
    2023-12-13

    我也出现了同样的问题,发现是配置文件里apiV3key 里面多了引号

    2023-12-13
    有用
    回复
登录 后发表内容