RSA2私钥填写错误报错集合

简介: 说明:   正确的填写是:appid+匹配的私钥+对应签名类型       正确唤起对应页面   测试appid私钥填写不同的值报错表现   1.填写和appid不匹配的私钥报错,应该检查自己项目中的私钥和上传的商户公钥是否匹配     1)报错信息     错误代码 invalid-si...

说明: 
  正确的填写是:appid+匹配的私钥+对应签名类型 
    


  正确唤起对应页面 
  



测试appid私钥填写不同的值报错表现 

  1.填写和appid不匹配的私钥报错,
应该检查自己项目中的私钥和上传的商户公钥是否匹配 
    1)报错信息 
    错误代码 invalid-signature 错误原因: 验签出错,建议检查签名字符串或签名私钥与应用公钥是否匹配, 
    网关生成的验签字符串为 
    2)报错截图 
    


  3)自查方案:[url]https://openclub.alipay.com/read.php?tid=2432&fid=25&page=1[/url] 

  2.把私钥位置填写成了公钥,应该检查是否把私钥位置配置成了公钥 
    1)报错信息 
    错误代码 missing-signature 错误原因: 缺少签名参数 
    2)报错截图 
    


    3)自查方案:[url]https://openclub.alipay.com/read.php?tid=2333&fid=46[/url] 

 3.sign_type是RSA2类型,填写私钥是RSA的密钥 
    1)报错信息,返回信息已经做了错误原因说明 
    错误代码 invalid-signature 错误原因: 验签出错,sign值与sign_type参数指定的签名类型不一致:sign_type参数值为 
   RSA2,您实际用的签名类型可能是RSA 
    2)报错截图 
    


 4.不填写私钥 
    1)报错信息 
      php语言报错信息: 
      Fatal error: Uncaught exception 'Exception' with message 'private_key should not be NULL!' in 
    2)报错截图      php语言报错截图 
      



这个测试是为了还原各位开发者在集成支付宝接口常遇到的错误,最终反向检查来确认自己的密钥使用是否正常 

更多密钥相关分享帖请参考:[url]https://openclub.alipay.com/read.php?tid=2217&fid=46[/url] 


如果有什么疑问欢迎在帖子下方追问

目录
相关文章
|
8月前
|
JSON API Android开发
mPaaS问题之配置公钥如何解决
mPaaS配置是指在mPaaS平台上对移动应用进行的各项设置,以支持应用的定制化和优化运行;本合集将提供mPaaS配置的操作指南和最佳实践,助力开发者高效管理和调整移动应用的设置。
|
8月前
|
数据安全/隐私保护
公钥和私钥的作用和区别
公钥和私钥的作用和区别
361 0
|
Android开发 iOS开发 MacOS
APP备案公钥、证书MD5指纹/签名MD5值获取最简单方法
APP备案公钥、证书MD5指纹/签名MD5值获取方法,Android安卓平台、Windows平台、macOS平台,三个平台获取方法, Android平台使用 APP备案助手,各大安卓应用市场搜索 APP备案助手 即可,Windows/macOS平台使用jadx-gui工具。
3783 2
如何使用命令生成RSA2密钥
说明:   本帖主要说明如何使用命令来生成RSA2密钥。    使用密钥工具生成RSA2密钥(推荐使用):    帖子地址:[url]https://openclub.alipay.com/read.
1815 12
|
数据安全/隐私保护
rsa 生成密匙 ,密匙导出,加密解密封装
rsa 生成密匙 ,密匙导出,加密解密封装
212 0
|
算法
列出本机JCE支持的Provider、消息摘要算法、公钥私钥算法
列出本机JCE支持的Provider、消息摘要算法、公钥私钥算法
121 0
|
网络安全
关于密钥验证
关于密钥验证
106 0
|
数据安全/隐私保护
MD5 加密解密 判断密码是否相等 全套实现方式
MD5 加密解密 判断密码是否相等 全套实现方式
310 0
|
PHP
如何把一行纯内容的rsa私钥,处理成php函数openssl_verify可以使用的格式
如何把一行纯内容的rsa私钥,处理成php函数openssl_verify可以使用的格式
279 0
如何把一行纯内容的rsa私钥,处理成php函数openssl_verify可以使用的格式
|
数据安全/隐私保护
成功解决调用密钥报错4001 加密方式错误
成功解决调用密钥报错4001 加密方式错误