首页 新闻 会员 周边 捐助

.net支付宝SDK接成功之后 放到linux上运行报错

0
悬赏园豆:200 [已解决问题] 解决于 2017-11-16 10:18

Aop.Api.AopException: 您使用的私钥格式错误,请检查RSA私钥配置,charset = utf-8message您使用的私钥格式错误 求大佬教下 已经困了好久了

虚心受教yyh的主页 虚心受教yyh | 初学一级 | 园豆:22
提问于:2017-11-15 15:32
< >
分享
最佳答案
2

私钥用的是pem格式吗?

收获园豆:200
dudu | 高人七级 |园豆:29542 | 2017-11-15 15:38

不是的 是字符串格式的

虚心受教yyh | 园豆:22 (初学一级) | 2017-11-15 15:39

@虚心受教yyh: 用的是.net core?

dudu | 园豆:29542 (高人七级) | 2017-11-15 16:02

@dudu: 是的

虚心受教yyh | 园豆:22 (初学一级) | 2017-11-15 16:02

@虚心受教yyh: 

.net core在linux上实际用的是openssl,私钥需要使用pem格式,pem并不是指文件存储格式,是私钥字符串的格式

dudu | 园豆:29542 (高人七级) | 2017-11-15 16:21

@dudu: 好的 那我pem试一下 

虚心受教yyh | 园豆:22 (初学一级) | 2017-11-15 16:22

试了一下 在本地可以的 拿到linux也是同样的错误

 

虚心受教yyh | 园豆:22 (初学一级) | 2017-11-15 16:55

@虚心受教yyh: 推荐园子里的1篇博文 ASP.NET Core 2.0 使用支付宝PC网站支付

dudu | 园豆:29542 (高人七级) | 2017-11-16 10:09

@dudu: 谢谢大神 昨天弄出来了 就是按照这篇文章的

虚心受教yyh | 园豆:22 (初学一级) | 2017-11-16 10:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册