收藏
回答

微信支付V3接口获取私钥,一直报错异常?

调用V3接口文档提供的获取证书私钥,一直报错:java.lang.IllegalArgumentException: Illegal base64 character 3f

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

2 个回答

  • 张彪
    张彪
    2022-04-14

    我这里出现这个问题是因为用的apiclient_cert.pem导致的,要使用apiclient_key.pem。这就很尴尬

    2022-04-14
    有用 5
    回复
  • 三叔
    三叔
    2021-05-07

    你确定你操作的是正确的base64数据?。

    2021-05-07
    有用
    回复 5
    • 风清雾云开见日出
      风清雾云开见日出
      2021-05-07
      base64数据就是读取的证书的值,debug查看到都是乱码
      2021-05-07
      回复
    • 风清雾云开见日出
      风清雾云开见日出
      2021-05-07
      byte[] decode = Base64.getDecoder().decode(privateKey);其中的privateKey是一串乱码,解读不出来
      2021-05-07
      回复
    • Fa11ing'🔥
      Fa11ing'🔥
      2022-03-28回复风清雾云开见日出
      请问这个问题你解决了吗,我现在也被这问题卡壳了
      2022-03-28
      回复
    • 高小仙
      高小仙
      2022-06-08回复风清雾云开见日出
      请问解决了吗
      2022-06-08
      回复
    • 高小仙
      高小仙
      2022-06-08回复Fa11ing'🔥
      请问你们解决了吗,我也是一样的错误
      2022-06-08
      回复
登录 后发表内容