这个问题估计只有其他语言转Java的童鞋才会遇到。。。
原因是因为之前用的PHP语言,私钥采用PKCS1格式,而Java采用的是PKCS8格式,所以需要把之前的PKCS1格式的私钥转换为PKCS8格式。
支付宝官方转换地址:MiniU 研发工作台

转换之后,就不报错了,非常完美。
【20220525 补充:转换地址已停止服务,最新转换方式见官方文档:生成密钥 | 开放平台】
本文介绍了一种将PKCS1格式的私钥转换为适用于Java的PKCS8格式的方法,解决了从其他语言转到Java时可能遇到的问题。通过使用支付宝官方提供的工具进行转换,可以有效避免因私钥格式不匹配导致的错误。
这个问题估计只有其他语言转Java的童鞋才会遇到。。。
原因是因为之前用的PHP语言,私钥采用PKCS1格式,而Java采用的是PKCS8格式,所以需要把之前的PKCS1格式的私钥转换为PKCS8格式。
支付宝官方转换地址:MiniU 研发工作台

转换之后,就不报错了,非常完美。
【20220525 补充:转换地址已停止服务,最新转换方式见官方文档:生成密钥 | 开放平台】
1万+
3960
9654

被折叠的 条评论
为什么被折叠?