使用OpenSSL轉換證書格式是一個相對簡單的過程。以下是一些常見的證書格式轉換示例:
如果你有一個PEM格式的證書,并希望將其轉換為DER格式,可以使用以下命令:
openssl x509 -in certificate.pem -outform DER -out certificate.der
相反,如果你有一個DER格式的證書,并希望將其轉換為PEM格式,可以使用以下命令:
openssl x509 -in certificate.der -inform DER -outform PEM -out certificate.pem
PFX文件通常包含私鑰和證書鏈。如果你有一個PFX文件,并希望提取其中的證書部分為PEM格式,可以使用以下命令:
openssl pkcs12 -in certificate.pfx -clcerts -nokeys -out certificate.pem
如果你還想提取私鑰,可以添加-nocerts
和-out privatekey.pem
選項:
openssl pkcs12 -in certificate.pfx -nocerts -out privatekey.pem -nodes
如果你有一個PEM格式的證書和私鑰,并希望將它們組合成一個PFX文件,可以使用以下命令:
openssl pkcs12 -export -in certificate.pem -inkey privatekey.pem -out certificate.pfx
在執行此命令時,系統會提示你輸入一個導出密碼,用于保護PFX文件。