OpenSSL DER证书和DER键“combo”证书

时间:2013-10-15 20:10:25

标签: ssl openssl certificate x509certificate x509

我有DER格式的证书文件和DER格式的密钥文件,密钥是加密的。

我想创建一个包含PEM格式的证书和加密密钥的cer文件,如:

-----BEGIN CERTIFICATE-----
asdasdasd
-----END CERTIFICATE-----
-----BEGIN ENCRYPTED PRIVATE KEY-----
asdasdasd
-----END ENCRYPTED PRIVATE KEY-----

我可以使用以下命令获取PEM格式的证书:

openssl x509 -inform DER -in ./cert.cer -outform PEM

此外,我可以使用以下命令获取PEM格式的UNENCRYPTED键:

openssl pkcs8 -inform DER -in ./key.key -outform PEM -passin pass:WXYZ

这将创建一个以:

开头的文件

-----开始RSA私钥-----

但是我找不到以

开头的方法

-----开始加密的私钥-----

这样我就可以连接两个文件并获得证书。

你知道我能做什么吗?

1 个答案:

答案 0 :(得分:0)

感谢MGorgon指出我正确的方向..

似乎我想要的是一个PKCS12文件而且不知道。

所以我这样做了:

openssl x509 -inform DER -in ./c_d -outform PEM -out ./c_p
openssl pkcs8 -inform DER -in /k_d -outform PEM -passin pass:WXYZ -out ./k_u_p
openssl pkcs12 -export -inkey ./k_u_p -in ./c_p -passout pass:WXYZ -out ./c
openssl pkcs12 -passin pass:WXYZ -passout pass:WXYZ -in ./c -out ./c12

希望这是正确的。