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] 


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

目录
相关文章
|
搜索推荐 Ubuntu 测试技术
记录一次我做的influxDB性能测试
2018年做了一次influxDB测试,这里记录一下
2243 0
sign check fail:check Sign and Data Fail报错攻略
错误码: com.alipay.api.AlipayApiException: sign check fail: check Sign and ​Fail            报错原因:验签失败 ,未使用正确的支付宝公钥     在新版接口的调用过程中,常常出现此报错。
5455 12
|
弹性计算
阿里云备案审核一般多久能过?域名备案需要几天?
阿里云域名备案是大家比较关心的问题,尤其是网站域名备案时间,阿里云备案时间还是比较快的,如果用户材料齐全,提交到阿里云审核无误后,一般一天即可提交到所对应省事的管局,备案号下来的时间要以管局的审核时间为准,一般管局审核时间为10天左右。
|
数据采集 API 开发工具
项目支付接入支付宝【沙箱环境】
该博客文章详细介绍了如何在PC端项目中接入支付宝支付功能,特别是在沙箱环境中的配置和实现步骤。文章提供了详细的配置指南,包括获取支付宝公钥和私钥、配置沙箱应用环境、生成密钥、设置服务端代码以及调用支付接口等步骤,并附有相应的代码示例和说明。
项目支付接入支付宝【沙箱环境】
|
机器学习/深度学习 移动开发 JavaScript
Web实时通信的学习之旅:SSE(Server-Sent Events)的技术详解及简单示例演示
Web实时通信的学习之旅:SSE(Server-Sent Events)的技术详解及简单示例演示
5748 0
|
NoSQL 安全 Redis
如何查看Redis的用户名和密码
【7月更文挑战第29天】
4051 3
|
Kubernetes Cloud Native Java
灰度发布、蓝绿部署、金丝雀都是啥?
在滚动部署中,应用的新版本逐步替换旧版本。实际的部署发生在一段时间内。在此期间,新旧版本会共存,而不会影响功能和用户体验。这个过程可以更轻易的回滚和旧组件不兼容的任何新组件。
灰度发布、蓝绿部署、金丝雀都是啥?
|
SQL 机器学习/深度学习 XML
mybatis-plus分页查询详解
mybatis-plus分页查询详解
10856 0
mybatis-plus分页查询详解
|
JSON Java 数据安全/隐私保护
一篇文章讲明白Java第三方支付接入案例(支付宝)
一篇文章讲明白Java第三方支付接入案例(支付宝)
695 0