
# HTTPS证书格式转换
配置HTTPS仅支持PEM格式的证书/私钥，其他格式均不支持。下面是几种比较流行的证书格式转换为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.key
  ```
  

- **P7B转换为PEM**
  ```
  openssl pkcs7 -print_certs -in old_certificate.p7b -out new_certificate.cer
  ```
  

- **PFX转换为PEM**
  ```
  openssl pkcs12 -in old_certificate.pfx -nokeys -out new_certificate.pem
  openssl pkcs12 -in old_certificate.pfx -nocerts -out new_key.key
  ```
  
您也可以参考网络上的第三方证书转换工具进行格式转换。
