跳至內容

如何將第三方簽發的 TLS/SSL 憑證匯入 ACM?

1 分的閱讀內容
0

我想將第三方簽發的 TLS/SSL 憑證匯入 AWS Certificate Manager (ACM)。

解決方法

先決條件:

若要以 PEM 編碼格式匯入,您必須具備 PEM 編碼的憑證、憑證鏈與私有金鑰。如需更多資訊,請參閱用於匯入的憑證與金鑰格式

(選用) 使用 OpenSSL 將憑證組合從 PFX 轉換為 PEM

如果您的憑證採用 PKCS#12 (PFX) 格式,請將憑證組合從 PFX 格式轉換為 PEM 格式。然後,將 PEM 編碼的憑證匯入 ACM。

請完成以下步驟:

  1. 若要將 PFX 或 P12 檔案複製到與 OpenSSL 工具相同的位置,或在命令列中指定位置,請執行以下 OpenSSL 命令:
    openssl pkcs12 -in PKCS12file -out Cert_Chain_Key.txt
    **注意:**將 PKCS12file 替換為您的憑證檔案名稱。
  2. 輸入必要的密碼和複雜密碼。系統會剖析憑證、私有金鑰和憑證鏈,並將其放入 Cert_Chain_Key.txt 檔案中。
    **注意:**私有金鑰會以 Base64 編碼的私有金鑰格式加密。

解密私有金鑰

請完成以下步驟:

  1. 若要將 Cert_Chain_Key.txt 檔案中的私有金鑰複製到您的 OpenSSL 目錄,或在命令列中指定位置,請執行以下 OpenSSL 命令:
    openssl rsa -in Encrypted.key -out UnEncrypted.key
    **注意:**將 Encrypted.key 替換為您加密的私有金鑰檔案名稱。
  2. 輸入複雜密碼。UnEncrypted.key 現在就是已解密的私有金鑰。若要驗證已解密的私有金鑰可正常運作,請使用文字編輯器開啟 UnEncrypted.key 檔案並檢視標頭。

相關資訊

為什麼我無法將第三方公用 SSL/TLS 憑證匯入 ACM?

AWS 官方已更新 6 個月前