日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

不同格式的HTTPS證書轉換成PEM格式

概述

PEM格式的證書文件(*.pem)由Base64編碼的二進制內容和開頭行(-----BEGIN CERTIFICATE-----)、結束行(-----END CERTIFICATE-----)組成,支持使用EditPlus等文本編輯器打開。本文介紹了將不同格式的HTTPS證書轉換為PEM格式的方法。

詳細信息

CER或CRT格式證書轉換為PEM格式

對于CER或CRT格式的證書,您可通過直接修改證書文件擴展名的方式,將其轉換成PEM格式。例如,將server.crt證書文件重命名為server.pem即可

PFX格式證書轉換為PEM格式

PFX格式的證書一般出現在Windows Server服務器中,您可通過OpenSSL工具進行轉換。通過執行以下兩條 OpenSSL命令,將PFX格式證書轉換成PEM格式證書。

  • 只提取私鑰文件的命令:openssl pkcs12 -in [$Cert_Name.pfx] -nocerts -out key.pem -nodes
    說明
    • [$Cert_Name.pfx]為需要轉換的PFX格式證書。
    • key.pem為提取的私鑰文件。
  • 只提取公鑰文件的命令:openssl pkcs12 -in [$Cert_Name.pfx] -nokeys -out cert.pem
    說明:cert.pem為提取的公鑰文件。
  • 提取公鑰和私鑰合并文件的命令:openssl pkcs12 -in [$Cert_Name.pfx] -nodes -out all.pem

P7B格式證書轉換為PEM格式

P7B格式證書一般出現在Windows Server和Tomcat服務器中,您可通過OpenSSL工具進行轉換。參考以下步驟,將P7B格式證書轉化為PEM格式證書。

  1. 執行以下命令,將P7B格式證書文件轉換為CER格式文件。
    openssl pkcs7 -print_certs -in [$Incertificat.p7b] -out [$Outcertificate.cer]
    說明
    • [$Incertificat.p7b]為需要轉換的P7B格式證書。
    • [$Outcertificate.cer]為轉換后的PEM格式證書。
  2. 只保留CER文件中以“-----BEGIN CERTIFICATE-----”開頭,以“-----END CERTIFICATE-----”結尾的證書內容,如下所示。
    -----BEGIN CERTIFICATE-----
    MIIE5zCCA8+gAwIBAgIQN+whYc2BgzAogau0dc3PtzANBgkqh......
    -----END CERTIFICATE-----
  3. 然后將CER文件的擴展名改成.pem即可。

DER格式證書轉換為PEM格式

DER格式證書一般出現在Java平臺中,您可使用OpenSSL工具將其轉化為PEM格式。通過執行以下兩條OpenSSL命令,DER格式證書轉換為PEM格式。

  • 只提取公鑰文件的命令:openssl x509 -inform der -in certificate.der -out certificate.pem
    說明:certificate.der為DER格式的證書,certificate.pem為轉換后的PEM格式證書。具體文件以實際環境為準。
  • 只提取私鑰文件的命令:openssl rsa -inform DER -outform PEM -in privatekey.der -out privatekey.pem
    說明:privatekey.der為DER格式的證書,privatekey.pem為轉換后的PEM格式證書。具體文件以實際環境為準。

相關文檔

更多關于證書格式的問題,請參見主流數字證書都有哪些格式

適用于

  • DDoS高防
  • SSL證書