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

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

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

  1. 執行下列指令來建立憑證和金鑰檔案。憑證檔案的副檔名通常是 .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 是金鑰檔案。