8.1 程序

  1. 導覽至 /opt/netiq/common/jre/conf/security/ 目錄。

  2. 備份 java.security 檔案。

  3. 執行以下步驟來編輯 java.security 檔案:

    1. 搜尋字串 List of providers and their preference orders,註解化所有現有提供者,然後新增以下項目:

      security.provider.1=BCFIPS
      security.provider.2=BCJSSE
      security.provider.3=SunJSSE
      security.provider.4=SUN
      security.provider.5=SunJCE
    2. 搜尋字串 ssl.KeyManagerFactory.algorithm=SunX509,將其註解化,然後新增以下項目:

      ssl.KeyManagerFactory.algorithm=PKIX
    3. 搜尋字串 keystore.type,將其註解化,然後新增以下項目:

      keystore.type=bcfks
  4. 導覽至 /opt/netiq/common/jre/lib/security/ 目錄。

  5. 備份 cacerts 檔案。

  6. 為了支援安全性增強,請使用以下指令將 cacerts 檔案轉換為 bcfks 格式:

    keytool -importkeystore -srckeystore cacerts -srcstorepass changeit -srcstoretype JKS -destkeystore cacerts -deststorepass changeit -deststoretype BCFKS -providerclass org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider -providerpath $CLASSPATH

    產生 cacerts_bcfks 檔案後,刪除原來的 cacerts。將 cacerts_bcfks 重新命名為 cacerts。

  7. 登入 Identity Console。

  8. 移至 IDM Administrator,按一下驅動程式集的 動作功能表。

  9. 導覽至驅動程式集內容 > 驅動程式集組態 > Java 環境參數。

  10. 在 JVM 選項中輸入以下內容:

    Djavax.net.ssl.trustStore=/opt/netiq/common/jre/lib/security/cacerts -Djavax.net.ssl.trustStorePassword=changeit -Djavax.net.ssl.trustStoreType=BCFKS
  11. 按一下 儲存按鈕。

  12. 重新啟動 eDirectory。