• java 对接芝麻信用 -用芝麻私钥解密错误


     最近在做芝麻信用认证对接, 按照官方的文档,配置了,appid ,私钥公钥 ,然后把示例文档拷过来, 结果 总是报错, 芝麻私钥解密 ZMOP.decode_private_key_error,

    调了好长时间, 而且 芝麻商家平台没有在线客服,电话也没打通, 痛苦 啊, 百度了 热心网友,资料很少。

    最终还是找了旺旺的芝麻商家技术, 原来 是公钥用错了。 首先用户  会根据工具生成一对私钥, 公钥, 然后上传自己的公钥 。 芝麻商家平台会根据 用户的公约, 生成一套 对应是私钥公钥,  公约又叫 芝麻公钥

    看下官方示例

    结果我把自己生成的商户公钥写到芝麻公钥里面, 导致报错。后来在

    然后复制到:

      //芝麻 RSA 公钥
        private String zhimaPublicKey =“复制的芝麻公钥”;

    而不是之前的

        private String zhimaPublicKey =“我自己生成的公钥”;

    修改, 马上就ok了。

    =================================================================================================================================

    总结,1、 首先要承认自己没看清楚文档。

             2、感觉官方的报错太不明确了,报的这个错在官方的技术文档找到的答案是:

      

      我觉得 这里后台的错误码应该提示:芝麻公钥不正确, 这样 小白来对接,也知道 , 自己使用的是 商户公钥还是芝麻公约,而不是什么用私钥解密错误这种懵比的错误码!!!!!!!!!!!!!!!!!!

  • 相关阅读:
    常见的web漏洞
    WEB前端性能优化常见方法
    前端多终端浏览器兼容
    vue中computer与watch区别
    Vue父子组件生命周期执行顺序
    Git配置文件的妙用
    Git的基本概念和操作
    对AUC计算公式和几何意义的理解(详细版)
    如何看文献
    Python函数 range()和arange()的区分
  • 原文地址:https://www.cnblogs.com/zgghb/p/6808048.html
Copyright © 2020-2023  润新知