OpenSSL DER证书和DER密钥;“组合”;证书
我有一个DER格式的证书文件和一个DER格式的密钥文件,密钥是加密的 我想创建一个cer文件,其中包含PEM格式的证书和加密密钥,类似于:OpenSSL DER证书和DER密钥;“组合”;证书,ssl,openssl,certificate,x509certificate,x509,Ssl,Openssl,Certificate,X509certificate,X509,我有一个DER格式的证书文件和一个DER格式的密钥文件,密钥是加密的 我想创建一个cer文件,其中包含PEM格式的证书和加密密钥,类似于: -----BEGIN CERTIFICATE----- asdasdasd -----END CERTIFICATE----- -----BEGIN ENCRYPTED PRIVATE KEY----- asdasdasd -----END ENCRYPTED PRIVATE KEY----- 我可以通过以下命令获取PEM格式的证书: openssl x5
-----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格式的未加密密钥:
openssl pkcs8 -inform DER -in ./key.key -outform PEM -passin pass:WXYZ
这将创建一个以以下内容开头的文件:
-----开始RSA私钥-----
然而,我找不到一个方法让它开始
-----开始加密私钥-----
这样我就可以连接两个文件并获得证书
你知道我能做什么吗?谢谢米高贡为我指明了正确的方向 似乎我想要的是一个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
希望这是正确的。我是openssl新手,pcks8和12之间有什么区别?一般来说,pkcs#12是一个容器,用于保存带有证书签名公钥的私钥。如需更多参考,请从