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 (IDM管理者)に移動し、ドライバセットの アクションメニューをクリックします。

  9. Driver Set Properties (ドライバセットのプロパティ)]>[Driver Set Configuration (ドライバセット環境設定)]>[Java Environment (Java環境)に移動します。

  10. JVM Options (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を再起動します。