閱讀432 返回首頁    go 小米 go 小米6


證書相關__常見問題_CDN-阿裏雲

常用證書申請流程

  1. 本地生成私鑰:openssl genrsa -out privateKey.pem 2048 其中privateKey.pem為您的私鑰文件,請妥善保管。
  2. 生成證書請求文件:openssl req -new -key privateKey.pem -out server.csr 其中server.csr是您的證書請求文件,可用其去申請證書。
  3. 獲取請求文件中的內容前往CA等機構站點申請證書。

證書格式要求

  • 您要申請的證書為:linux環境下 PEM 格式的證書,不支持其他格式的證書,如是其它格式的證書需要轉換成 PEM 格式,具體請參考:“證書格式及轉換方式”

  • 如果是通過root CA機構頒發的證書,您拿到的證書為唯一的一份,不需要額外的證書,配置的站點即可被瀏覽器等訪問設備認為可信。

  • 如果是通過中級CA機構頒發的證書,您拿到的證書文件包含多份證書,需要人為的將服務器證書與中間證書合並在一起上傳。

  • 拚接規則為:服務器證書放第一份,中間證書放第二份,中間不要有空行。注:一般情況下,機構在頒發證書的時候會有對應說明, 請注意規則說明。

以下為證書格式和證書鏈格式範例,請確認格式正確後上傳:

1、root CA機構頒發的證書: 證書格式為linux環境下 PWM 格式。Sample:

證書規則為:

a、 [-----BEGIN CERTIFICATE-----, -----END CERTIFICATE-----] 開頭和結尾;請將這些內容一並上傳;

b、 每行64字符,最後一行不超過64字符;

2、中級機構頒發的證書鏈:

-----BEGIN CERTIFICATE-----

-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----

-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----

-----END CERTIFICATE-----

證書鏈規則:

a、證書之間不能有空行;

b、每一份證書遵守第一點關於證書的格式說明;

RSA私鑰格式要求

rsa私鑰規則:

a、[-----BEGIN RSA PRIVATE KEY-----, -----END RSA PRIVATE KEY-----] 開頭結尾;請將這些內容一並上傳;

b、每行64字符,最後一行長度可以不足64字符。

如果您不是按照上述方案生成私鑰,得到[-----BEGIN PRIVATE KEY-----, -----END PRIVATE KEY-----] 這種樣式的私鑰,您可以按照如下方式轉換:

openssl rsa -in old_server_key.pem -out new_server_key.pem

然後將new_server_key.pem的內容與證書一起上傳。

證書格式轉換方式

CDN HTTPS安全加速隻支持 PEM 格式的證書,其他格式的證書需要轉換成 PEM 格式,建議通過openssl 工具進行轉換。下麵是幾種比較流行的證書格式轉換為 PEM 格式的方法。

DER 轉換為 PEM

DER格式一般出現在java平台中

  • 證書轉化:

    openssl x509 -inform der -in certificate.cer -out certificate.pem
    
  • 私鑰轉化:

    openssl rsa -inform DER -outform pem -in privatekey.der -out privatekey.pem
    

P7B 轉換為 PEM

P7B格式一般出現在windows server和tomcat中

  • 證書轉化:
    openssl pkcs7 -print_certs -in incertificat.p7b -out outcertificate.cer
    

獲取outcertificat.cer裏麵[-----BEGIN CERTIFICATE-----, -----END CERTIFICATE-----]的內容作為證書上傳。

  • 私鑰轉化:無私鑰

PFX 轉換為 PEM

PFX格式一般出現在windows server中。

  • 證書轉化:

    openssl pkcs12 -in certname.pfx -nokeys -out cert.pem
    
  • 私鑰轉化:

    openssl pkcs12 -in certname.pfx -nocerts -out key.pem -nodes
    

其它證書相關問題

  1. 添加業務類型為“HTTPS安全加速”的一個加速域名,必須要上傳證書,包含證書/私鑰,均為 PEM 格式,添加新域名教程
  2. 支持證書的“停用”和“啟用”,支持修改證書,若“停用”證書後,將不再保留證書信息,再次開啟證書,需要重新上傳證書/私鑰,HTTPS安全加速設置教程
  3. 隻支持帶SNI信息的SSL/TLS握手
  4. 用戶上傳的證書和私鑰要匹配,否則會校驗出錯
  5. 更新證書的生效時間是1個小時
  6. 不支持帶密碼的私鑰

最後更新:2016-11-23 17:16:04

  上一篇:go 功能相關__常見問題_CDN-阿裏雲
  下一篇:go 故障檢測__常見問題_CDN-阿裏雲