我不熟悉证书及其从一种形式到另一种形式的转换。我也试过探索,但发现解释确切信息有点困难。我有两个文件gtcloud.cer
(证书)和gtcloud.key
(私钥以BEGIN_PRIVATE_KEY
开头,以END_PRIVATE_KEY
结尾)。
现在我想合并这两个来生成一个JKS文件,我可以在我的java应用程序中使用它。
是否有基于GUI的软件或我们必须使用openssl?
答案 0 :(得分:2)
This site解释了这一点。我成功地使用了它。
摘要:使用以下两个命令。
openssl pkcs12 -export -in [path to certificate] -inkey [path to private key] -certfile [path to certificate ] -out testkeystore.p12
keytool -importkeystore -srckeystore testkeystore.p12 -srcstoretype pkcs12 -destkeystore wso2carbon.jks -deststoretype JKS
<强>更新强>:
如果需要将证书转换为pem
格式,请使用以下命令:
openssl x509 -inform der -in [path to certificate ] -out myCert.pem
此外,以下是有关现有格式的一些很好的信息:Certificate standards