設定採用外部驗證的傳輸層安全標準 (TLS)/SSL

Edge for Private Cloud 4.17.05 版

本節說明如何為外部授權伺服器設定 SSL。如需一般資訊,請參閱「TLS/SSL」。

  1. 安裝外部 LDAP 憑證服務。
  2. 取得伺服器憑證。
    例如:certutil -ca.cert client.crt
  3. 切換至最新 Java 版本的首頁目錄:
    > cd /usr/java/latest
  4. 匯入伺服器憑證。例如:
    sudo ./bin/keytool -import -keystore ./jre/lib/security/cacerts -file <FULLY-QUALIFIED-PATH-TO-THE-CERT-FILE> -alias <CERT-ALIAS>

    其中 <CERT-ALIAS> 為選用項目,但建議使用。將 <CERT-ALIAS> 替換成文字名稱,以便日後參照憑證 (例如要刪除憑證時)。

    注意:Java 使用的預設 KeyStore 密碼為「changeit」。如果密碼已變更,請向 sysadmin 索取 KeyStore 密碼,以便新增憑證。
  5. 在文字編輯器中開啟 /opt/apigee/customer/application/management-server.properties。
  6. 變更 conf_security_externalized.authentication.server.url 屬性值,如下所示:
    舊值:ldap://localhost:389
    新值:ldaps://localhost:636
  7. 重新啟動 Management Server:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
  8. 確認伺服器正在運作:
    > /opt/apigee/apigee-service/bin/apigee-all status

測試安裝

請參閱「啟用外部驗證」結尾的測試部分,並執行其中所述的相同測試。