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

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

執行階段 Ingress 閘道 (處理 API Proxy 流量的閘道) 需要 TLS 憑證/金鑰配對。在本快速入門導覽課程中,您可以安裝使用自簽憑證。在下列步驟中,我們將使用 openssl 產生憑證。

  1. 請務必位於 BASE_DIRECTORY/hybrid-files 目錄。安裝快速入門導覽課程建議您建立 hybrid-files 目錄,存放您建立的檔案。您的檔案結構可能與建議的結構不同。
  2. hybrid-files 目錄中執行下列指令,其中 ./certs 是包含憑證的目錄。
    openssl req  -nodes -new -x509 -keyout ./certs/keystore.key -out \
        ./certs/keystore.pem -subj '/CN=mydomain.net' -days 3650

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

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

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