.net开发支付宝接口,公私钥正确但一直报私钥格式错误排查方案

报错描述

最近有用户测试.net测试,公私钥明明没问题,可是一直报私钥格式错误,如下图所示 

.net开发支付宝接口,公私钥正确但一直报私钥格式错误排查方案

报错代码

 .net开发支付宝接口,公私钥正确但一直报私钥格式错误排查方案

排查方案

1、检查私钥格式是否是pkcs1格式;

2、检查私钥是否是一行,以及没有空格、换行等;

3、若确定自己生成的公私钥是否匹配;

如何验证公钥正确性测试步骤:https://openclub.alipay.com/club/history/read/1486

4、检查以上3点后,还是报私钥格式错误,检查注册表;

这个时候大家需要检查下自己的注册表, FIPS 验证的加密算法需要这个权限,默认电脑环境这个权限是禁止的,但是调用支付宝接口验证SHA256需要这个

.net开发支付宝接口,公私钥正确但一直报私钥格式错误排查方案

 

有疑问可在下方追问!

上一篇:从懵懂到成熟担当,支付宝首席架构师做了这三件事


下一篇:sql server 2005 之后 文件状态变为了7,DEFUNCT(僵死状态)