產生自行簽署的傳輸層安全標準 (TLS) 憑證

本主題說明如何建立自行簽署的 TLS 憑證,以便在環境設定中使用。這項資訊僅供試用或測試之用。

執行階段入口網關 (處理 API Proxy 流量的網關) 需要 TLS 憑證/金鑰組合。在本快速入門安裝程序中,您可以使用自行簽署的憑證。在下列步驟中,我們會使用 openssl 產生憑證。

  1. 前往 HELM_CHARTS_HOME/apigee-virtualhost/ 圖表目錄,然後執行下列指令,建立憑證和金鑰檔案。憑證檔案很可能會使用 .crt.pem 副檔名,而金鑰檔案則很可能會使用 .key
    openssl req  -nodes -new -x509 -keyout ./certs/keystore.key -out \
        ./certs/keystore.pem -subj '/CN=mydomain.net' -days 3650

    這項指令會建立自行簽署的憑證/金鑰組,可用於快速入門安裝作業。CN mydomain.net 可以是您想要的任何值,用於自行簽署的憑證。

  2. 確認檔案是否位於 ./certs 目錄:
    ls ./certs
      keystore.pem
      keystore.key

    其中 keystore.pem 是自行簽署的 TLS 憑證檔案,而 keystore.key 則是金鑰檔案。