您使用的私钥格式错误,请检查RSA私钥配置,charset = utf-8

qq_30656373 2016-09-08 11:41:25
支付宝调用退款接口 您使用的私钥格式错误,请检查RSA私钥配置,charset = utf-8
...全文
8145 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_44133426 2019-11-12
  • 打赏
  • 举报
回复
需要下载支付宝开放平台开发助手,然后把你的私钥进行格式转换,转PKCS8(JAVA适用)或PKCS1(非JAVA适用)私钥即可
豆皮没有豆 2019-11-05
  • 打赏
  • 举报
回复
我的私钥是公司给的一段字符串,我也不知道啥格式的,不是很长,不是pem文件里复制的私钥,我也不知道pem文件是啥,DefaultAopClient.cs,里面的自定义属性keyFromFile设置为true跟false都是这错误,求兄弟讲解一下
hztltgg 2019-11-05
  • 打赏
  • 举报
回复
你是不是在new DefaultAopClient的时候,参数utf-8是小写的?不是大写的 UTF-8 ?
u010353944 2017-06-30
  • 打赏
  • 举报
回复
风云再起9310 2017-03-14
  • 打赏
  • 举报
回复
请问你们是怎么解决的?如果知道的话,麻烦分享一下,谢谢
d13848590630 2016-11-13
  • 打赏
  • 举报
回复
你们解决了么?
_大叔_ 2016-10-13
  • 打赏
  • 举报
回复
你查看一下DefaultAopClient.cs,里面有一个自定义属性keyFromFile改成=true 这是判断是用文件私钥还是字符串私钥。这个错误是在AlipaySignature.cs的RSASignCharSet方法里报的,可以看一下。
_大叔_ 2016-10-13
  • 打赏
  • 举报
回复
你查看一下DefaultAopClient.cs,里面有一个自定义属性keyFromFile改成=true 这是判断是用文件私钥还是字符串私钥。这个错误是在AlipaySignature.cs的RSASignCharSet方法里报的,可以看一下。
CodeofWorker 2016-09-12
  • 打赏
  • 举报
回复
楼主,我知道什么原因了,被支付宝接口坑了,你查看一下DefaultAopClient.cs,里面有一个自定义属性keyFromFile改成=true 这是判断是用文件私钥还是字符串私钥。这个错误是在AlipaySignature.cs的RSASignCharSet方法里报的,可以看一下。
gu_ran 2016-09-10
  • 打赏
  • 举报
回复
编码方式正确吗
CodeofWorker 2016-09-09
  • 打赏
  • 举报
回复
遇到相同问题,心好累,把换行和-----BEGIN RSA PRIVATE KEY-----和-----END RSA PRIVATE KEY-----删了也是一样的错误,根本没办法验证一直报这个错。

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧