400-080-0149

SSL证书其他格式怎么转换成PEM格式

SSL证书主要有CER、CRT、PFX、P7B、DER、PEM等格式,根据安装需要,可以将这些格式进行互相转换。本文主要来介绍一下上述这些格式怎么转换成PEM格式。

需要借助的工具:OpenSSL工具。

1、CER或CRT格式证书转换为PEM格式

对于CER或CRT格式的证书,可以通过直接修改证书文件扩展名的方式,将其转换成PEM格式。例如,将server.crt证书文件重命名为server.pem即可。

2、PFX格式证书转换为PEM格式

通过执行以下两条OpenSSL命令,将PFX格式证书转换成PEM格式证书

1)提取私钥命令,以“cert.pfx”转换为“key.pem”为例

openssl pkcs12 -in cert.pfx -nocerts -out key.pem

2)提取证书命令,以“cert.pfx”转换位“cert.pem”为例

openssl pkcs12 -in cert.pfx -nokeys -out cert.pem

3、P7B格式证书转换为PEM格式

1)证书转换,以“cert.p7b”转换为“cert.cer”为例

openssl pkcs7 -print_certs -in cert.p7b -out cert.cer

2)将“cert.cer”证书文件直接重命名为“cert.pem”

4、DER格式证书转换为PEM格式

通过执行以下两条OpenSSL命令,DER格式证书转换为PEM格式

1)提取私钥命令,以“privatekey.der”转换为“privatekey.pem”为例

openssl rsa -inform DER -outform PEM -in privatekey.der -out privatekey.pem

2)提取证书命令,以“cert.cer”转换为“cert.pem”为例

openssl x509 -inform der -in cert.cer -out cert.pem

关于SSL证书更多格式之间的转换可以参考这篇文章《如何将SSL证书格式转换为适当的格式

相关文章

LAYOUT

SAMPLE COLOR

Please read our documentation file to know how to change colors as you want

BACKGROUND COLOR

BACKGROUND TEXTURE