keystore导出私钥(.key)操作步骤

2017-11-16 18:31:18 6559

请使用OpenSSL工具来完成以下操作
假设当前目录下有个keystore文件,名为:keystore
密码为:password

1、从JKS转换到PKCS12

keytool -importkeystore -srckeystore keystore -destkeystore keystore_old.p12 -srcstoretype JKS -deststoretype PKCS12 -srcstorepass password -deststorepass password -srcalias server -destalias xxx -srckeypass password -destkeypass password -noprompt 

2、从PKCS12转换成PEM格式

openssl pkcs12 -in keystore_old.p12 -out keystore_old.pem -passin pass:password -passout pass:password 

3、取出私钥

用记事本打开PEM格式文件,从PEM格式的certificate chain中取出私钥,保存为privateKey.key 

4、生成私钥

openssl rsa -in privateKey.key -check 私钥将被显示在命令行界面上


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: