我们正在尝试配置Apache HTTPd以使用我们拥有的JKS密钥存储文件中的SSL。由于我们只想要JKS (www.MySite.com)中的一个证书,而不想要其他证书(例如test.MySite.com),那么如何指定要导出的正确的证书对呢?
这是我们使用的命令。
keytool -importkeystore -srckeystore MyKeystore.jks -srcstoretype JKS
\ -destkeystore keystore.p12 -deststoretype PKCS12
这似乎是随机挑选一个?从JKS文件导出。而不是我们想要的..。
如果我做错了这一切,请原谅我,SSL已经离开我的视线了。谢谢你的帮助。
发布于 2015-01-30 16:07:09
列出keystore中的证书以获取别名
keytool -list -v -keystore KEYSTORE.jks
将JKS文件转换为PKCS12格式(Java1.6.x及以上)
keytool -importkeystore -srckeystore KEYSTORE.jks -destkeystore KEYSTORE.p12 \
-srcstoretype JKS -deststoretype PKCS12 -srcstorepass mysecret \
-srcalias myalias -destalias myalias
另见:http://shib.kuleuven.be/docs/ssl_commands.shtml
https://serverfault.com/questions/663737
复制相似问题