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

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

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

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

http://dl2.iteye.com/upload/attachment/0083/6411/17152817-1f62-3f6e-b611-e9914b9d026d.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

 

参考: 狗日的支付宝

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

 

 

posted @ 2016-03-26 14:53  Draenei  阅读(12703)  评论(0编辑  收藏  举报