从 Apache2 的 mod_ssl 我有以下可用的配置文件:
SSLCertificateFile x (certificate)
SSLCertificateKeyFile y (rsa private key)
SSLCertificateChainFile z.crt
从这些文件中,我想生成一个可以传递到 SSL jetty 的 Java keystore 。我做了很多阅读,但我对这里实际拥有的内容以及将这些文件转换为 keystore 需要哪些步骤感到困惑。
最佳答案
您不能将私钥直接导入 keystore 。但是您可以使用 openssl 将 key 和证书转换为 pkcs#12 存储。然后,您可以使用选项 -importkeystore
和选项 -srcstoretype pkcs12
将整个 pkcs#12 导入默认的 java keystore 。
(您也可以通过提供存储类型“pkcs12”直接使用 pkcs12 存储)
关于java - 从标准的 apache ssl 证书生成一个 java keystore (用于 jetty ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13151996/