我有一个关于SSL证书的问题。
我使用Openssl来生成证书:我遵循这个教程 。 我的目标是产生:
有可能使用keytool获得相同的文件?
这个StackOverflow问题概述了从Java密钥库获取证书的方式,就像使用PEM和PKCS#12格式的keytool生成一样。 简而言之:
$ keytool -importkeystore -srckeystore srckeystore.jks -destkeystore dest.p12 -srcstoretype jks -deststoretype pkcs12 $ openssl pkcs12 -in dest.p12 -out dest.pem
您将以PEM格式获得您的密钥和证书,以及密钥库的PKCS#12副本。 请注意,这仍然需要使用openSSL将PKCS#12密钥库转换为.PEM格式。 如果您直接从JKS导出到PEM,您将不会从商店获得私钥。