如何让OpenSSL得到JKS格式的keystore中的public and private key
答案:1 悬赏:0 手机版
解决时间 2021-01-29 00:20
- 提问者网友:謫仙
- 2021-01-28 21:01
如何让OpenSSL得到JKS格式的keystore中的public and private key
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-01-28 21:55
从一个JKS的keystore中导出public key (certificate)
keytool -export -alias mykey -keystore keystore -file
exported.crt
转换成PEM格式,这个格式使用更广
openssl x509 -out exported-pem.crt -outform pem -text -in exported.crt
-inform der
导出private key(请参考): 下载文件ExportPriv.java,编译后运行
javac ExportPriv.java
java ExportPriv >
exported-pkcs8.key
上述得到的private key是PKCS#8 PEM格式,使用如下命令才能转换成apache可以使用的RSA格式
openssl pkcs8 -inform PEM -nocrypt -in exported-pkcs8.key -out
exported.key
现在可以把得到的public key(certificate) 和private key打包在一起,转换成windows平台常用的PKCS12格式
openssl pkcs12 -export -out exported.pfx -inkey exported.key -in
exported-pem.crt
keytool -export -alias mykey -keystore keystore -file
exported.crt
转换成PEM格式,这个格式使用更广
openssl x509 -out exported-pem.crt -outform pem -text -in exported.crt
-inform der
导出private key(请参考): 下载文件ExportPriv.java,编译后运行
javac ExportPriv.java
java ExportPriv
exported-pkcs8.key
上述得到的private key是PKCS#8 PEM格式,使用如下命令才能转换成apache可以使用的RSA格式
openssl pkcs8 -inform PEM -nocrypt -in exported-pkcs8.key -out
exported.key
现在可以把得到的public key(certificate) 和private key打包在一起,转换成windows平台常用的PKCS12格式
openssl pkcs12 -export -out exported.pfx -inkey exported.key -in
exported-pem.crt
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯