支付宝APP支付开发- IOException : DER input, Integer tag error

支付宝APP支付Java开发报错:

 1 java.security.spec.InvalidKeySpecException: java.security.InvalidKeyException: IOException : DER input, Integer tag error

后来发现,原来是支付宝,生成的命令有问题,参数放错位置

https://i-blog.csdnimg.cn/blog_migrate/acd5e3016c3d33ef208407c5532a0b32.png

将(3) 的命令改为:

openssl pkcs8 -topk8 -nocrypt -inform PEM -in rsa_private_key.pem -outform PEM outform

 

完整命令:

1.

openssl genrsa -out rsa_private_key.pem 1024

2.

openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem 

3.

openssl pkcs8 -topk8 -nocrypt -inform PEM -in rsa_private_key.pem -outform PEM outform

 

参考: 狗日的支付宝

最后再吐槽一下 百度,我查了好几个小时都没解决,换了谷歌第二个连接就解决了....

 

 

转载于:https://www.cnblogs.com/draenei/p/5322940.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值