负载均衡只支持PEM格式的证书,其它格式的证书需要转换成PEM格式后,才能上传到负载均衡。建议使用Open SSL进行转换。
DER转换为PEM
DER格式通常使用在Java平台中。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您提供的信息是正确的,负载均衡服务确实需要PEM格式的证书。如果您手头有非PEM格式的证书,如DER、P7B或PFX格式,您可以使用OpenSSL工具进行转换,以满足上传至阿里云负载均衡的需求。下面是基于您给出的信息的一个简要总结和补充:
openssl x509 -inform der -in certificate.cer -out certificate.pem
openssl rsa -inform DER -outform PEM -in privatekey.der -out privatekey.pem
P7B文件通常包含一个证书链,可以使用以下命令提取出PEM格式的证书:
openssl pkcs7 -print_certs -in input.p7b -out output.crt
注意,此命令会输出所有证书到一个文件中,如果P7B包含多个证书,它们都会被合并到output.crt
中。
PFX包含了证书和私钥,可以分两步分别导出: - 提取证书:
openssl pkcs12 -in certname.pfx -nokeys -out cert.pem
openssl pkcs12 -in certname.pfx -nocerts -out key.pem -nodes
这里-nodes
选项表示不加密私钥文件。
希望这些信息能帮助您顺利完成证书的转换与部署工作。