我有一个.cer
证书,我想将其转换为.pem
格式。
如果我没有记错,我曾经可以通过在Base64中导出.cer
来转换它们,然后将文件重命名为.pem
。
如何将.cer
证书转换为.pem
?
将DER文件(.crt .cer .der)转换为PEM
openssl x509 -inform der -in certificate.cer -out certificate.pem
资源
当openssl在您的系统上不可用时,您可以使用java keytool转换证书。
但是,您必须先创build一个Java密钥库(JKS)。 然后可以以不同的格式导入和导出证书。
keytool -genkey -alias test -keystore <key store file> keytool -delete -alias test -keystore <key store file>
从DER转换成PEM:
keytool -import -trustcacerts -alias test -file <der certificate file> -keystore test.keystore keytool -exportcert -alias test -file <pem certificate file> -rfc -keystore test.keystore
这篇博文解释了如何详细转换证书格式
在.pem中转换.cer文件
打开一个terminal并运行以下命令
openssl x509 -inform pem -in certificate.cer -outform der -out certificate.pem
其中certificate.cer是要转换的源证书文件,certificate.pem是转换的证书的名称。