基本格式
证书链
从证书服务商处获取的证书文件通常包括您的证书和中级机构颁发的证书,两者共同构成证书链。上传证书时,请确保上传完整的证书链。
公钥证书常见格式如下图所示:
基本格式
私钥证书常见格式如下图所示:
全站加速仅支持上传 PEM 格式的证书,其他格式的证书需要转换成 PEM 格式证书。本文介绍其他格式证书转换成 PEM 格式证书的常见方法。
说明
常见第三方转换工具为 OpenSSL ,请您按需使用。
您可以通过修改证书文件扩展名的方式,将 CER、CRT 格式的证书转换为 PEM 格式的证书。如:将 server.crt
证书文件重命名为 server.pem
证书文件。
PFX 格式的证书通常出现在 Windows Server 服务器中,您可通过 OpenSSL 工具将 PFX 格式的证书转换为 PEM 格式证书。
证书转换:将 certname.pfx
转换为 cert.pem
文件。
openssl pkcs12 -in certname.pfx -nokeys -out cert.pem
私钥转换:将 certname.pfx
转换为 key.pem
文件。
openssl pkcs12 -in certname.pfx -nocerts -out key.pem -nodes
说明
certname.pfx:PFX 格式证书文件。
cert.pem:公钥文件。
key.pem:私钥文件。
P7B 格式证书通常出现在 Windows Server 和 Tomcat 服务器中,您可使用 OpenSSL 工具进行证书格式转换。步骤如下:
将 P7B 格式证书转换为 CER 格式证书。
openssl pkcs7 -print_certs -in incertificate.p7b -out outcertificate.cer
说明
incertificate.p7b:P7B 格式证书文件。
outcertificate.cer:CER 格式证书文件。
保留 CER 文件中以“-----BEGIN CERTIFICATE-----”开头,以“-----END CERTIFICATE-----”结尾的证书内容。
将修改后的 outcertificate.cer
证书文件扩展名直接重命名为 outcertificate.pem
。
DER 格式的证书通常出现在 Java 平台中,您可通过 OpenSSL 工具将 DER 格式的证书转换为 PEM 格式证书。
证书转换:将 certificate.der
转换为 certificate.pem
文件。
openssl x509 -inform der -in certificate.der -out certificate.pem
私钥转换:将 privatekey.der
转换为 privatekey.pem
文件。
openssl rsa -inform DER -outform PEM -in privatekey.der -out privatekey.pem
说明
certificate.der:DER 格式证书文件。
certificate.pem:公钥文件。
privatekey.pem:私钥文件。