解決 EPMAT-7:無法連線,不支援的通訊協定:使用代理伺服器時發生 https 錯誤

如果 EPM Automate 所用的根 CA 憑證無法使用而無法與使用中的 HTTP 代理伺服器建立安全連線時,就會顯示此錯誤。

在 Windows 上,EPM Automate 使用安裝在 C:\Oracle\EPM Automate\jre1.8.0_401\lib\security\cacerts 的根 CA SSL 憑證,來保護與您所用的代理伺服器 (如果有的話) 之間的通訊。如果此儲存庫中沒有這個根 CA 憑證,您就必須予以安裝以解決此錯誤。一般來說,此憑證會在您電腦所用的預設憑證儲存庫中。請與您的 Windows 網路管理員合作,使用下列程序來識別並匯入該憑證。

若要將根 CA 憑證安裝在 EPM Automate 所使用的憑證儲存庫中,請執行下列動作:

  1. 建立目前 EPM Automate 憑證儲存庫的備份 (通常是 C:\Oracle\EPM Automate\jre1.8.0_401\lib\security\cacerts)。
  2. 透過瀏覽器登入 Oracle Fusion Cloud Enterprise Performance Management 環境,然後完成適用於您瀏覽器的步驟來識別並儲存使用中的根 CA 憑證:
    • Mozilla Firefox:

      1. 按一下 URL 列中的驗證機構 (掛鎖) 圖示,然後依序按一下安全連線更多資訊
      2. 按一下安全上的檢視憑證
      3. 憑證中,開啟列出根 CA 憑證的頁籤。
      4. 其他區段中,按一下下載旁邊的 PEM (憑證),以便將特定的憑證儲存到您為 Firefox 設定的下載資料夾中。
    • Microsoft Edge:

      1. 按一下 URL 列中的檢視網站資訊 (掛鎖) 圖示,然後依序按一下連線安全顯示憑證
      2. 按一下憑證檢視器中的詳細資料
      3. 憑證階層中,按一下根憑證,再按一下匯出
      4. 將憑證儲存在電腦上方便的位置。
    • Google Chrome:

      1. 按一下 URL 列中的查看網站資訊圖示,然後依序按一下已建立安全連線憑證有效
      2. 按一下憑證檢視器中的詳細資料
      3. 憑證階層中,按一下根憑證,再按一下匯出
      4. 將憑證儲存在電腦上方便的位置。
  3. 在提升權限的「命令提示字元」視窗中,瀏覽至 EPM Automate 所用之 JRE 的 bin 資料夾;通常是 C:\Oracle\EPM Automate\jre1.8.0_401\bin
  4. 執行 Java keytool,並匯入您在步驟 2 所匯出的根 CA 憑證。系統提示輸入 keystore 密碼時,請使用預設的密碼 changeit
    keytool -import -alias "ROOT_CA_NAME" -keystore "EPM Automate_KEYSTORE_LOCATION" -file "NAME_AND_LOCATION_EXPORTED_CA_ROOT_CERTIFICATE" 
    "EXPORTED_CA_ROOT_CERTIFICATE" 
    例如,您可以使用下列命令來匯入您先前匯出為 C:\downloads\DigiCert Global Root CA.crtDigiCert Global Root CA 憑證:
    keytool -import -alias "DigiCert Global Root CA" 
    -keystore "C:\Oracle\EPM Automate\jre1.8.0_111\lib\security\cacerts" -file "C:\downloads\DigiCert Global Root CA.crt"

如需有關修正其他代理相關問題的詳細資訊,請參閱修正代理問題