有沒有辦法在Linux中的cer/pem/crt/der/pfx/p12之間轉換證書?我有一個.cer文件中的SSL證書,我需要它.pem才能使用它。如何轉換Linux中的SSL證書
我該如何轉換它?
有沒有辦法在Linux中的cer/pem/crt/der/pfx/p12之間轉換證書?我有一個.cer文件中的SSL證書,我需要它.pem才能使用它。如何轉換Linux中的SSL證書
我該如何轉換它?
可以在Linux中通過終端使用OpenSSL工具在cer/pem/crt/der/pfx/p12之間轉換證書。
這些命令允許您將證書和密鑰轉換爲不同的格式,以使它們與特定類型的服務器或軟件兼容。
轉換一個DER文件(.CRT .CER .der)爲PEM
OpenSSL的X509 -inform DER -in certificate.cer -out certificate.pem
轉換一個PEM文件到DER
openssl x509 -outform der -in certificate.pem -out certificate.der
轉換一個PKCS#12文件(.PFX的.p12)含有私鑰和證書PEM
OpenSSL的PKCS12 -in keyStore.pfx -out keyStore.pem -nodes
您可以添加-nocerts以僅輸出私鑰或添加-nokeys以僅輸出證書。
轉換一個PEM證書文件和私鑰的PKCS#12(.PFX的.p12)
OpenSSL的PKCS12 -export退房手續certificate.pfx -inkey privateKey.key -in certificate.crt -CertFile CACert.crt
欲瞭解更多信息,請參閱:
http://www.sslshopper.com/article-most-common-openssl-commands.html
https://support.ssl.com/index.php?/Knowledgebase/Article/View/19
轉換.CRT到.P12
OpenSSL的PKCS12 -export退房手續server.p12 -inkey server.key -in server.crt這
凡server.key,是服務器密鑰。 server.crt是CA的證書文件或自己嘆息
感謝您的擴展名單! – Dropout