配置HTTPS仅支持PEM格式的证书/私钥,其他格式均不支持。其他格式的证书/私钥需要转换成PEM格式,建议通过OpenSSL工具进行转换。下面是几种比较流行的证书格式转换为PEM格式的方法。

以下示例均假设转换前证书名为old_certificate,私钥名为old_key,转换后证书名为new_certificate,私钥文件名为new_key。

DER转换为PEM

openssl x509 -inform der -in old_certificate.cer -out new_certificate.pem
openssl rsa -inform DER -outform pem -in old_key.der -out new_key.pem

P7B转换为PEM

openssl pkcs7 -print_certs -in old_certificate.p7b -out new_certificate.cer

PFX转换为PEM

openssl pkcs12 -in old_certificat.pfx -nokeys -out new_certificate.pem
openssl pkcs12 -in old_certificat.pfx -nocerts -out new_key.pem

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: