7.1 Prozedur

  1. Navigieren Sie zum Verzeichnis C:\NetIQ\Common\JRE\conf\security.

  2. Erstellen Sie eine Sicherungskopie der Datei java.security.

  3. Bearbeiten Sie die Datei java.security mit den folgenden Schritten:

    1. Suchen Sie nach der Zeichenkette Liste der Anbieter und ihrer Präferenzordnung, kommentieren Sie alle vorhandenen Anbieter aus und fügen Sie die folgenden Einträge hinzu:

      security.provider.1=BCFIPS
      security.provider.2=BCJSSE
      security.provider.3=SunJSSE
      security.provider.4=SUN
      security.provider.5=SunJCE
    2. Suchen Sie nach der Zeichenkette ssl.KeyManagerFactory.algorithm=SunX509, kommentieren Sie sie aus und fügen Sie Folgendes hinzu:

      ssl.KeyManagerFactory.algorithm=PKIX
    3. Suchen Sie nach der Zeichenkette jdk.tls.disabledAlgorithms und fügen Sie TLSv1, TLSv1.1 zur Liste hinzu.

      Beispiel: jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, DH keySize < 1024, \EC keySize < 224, 3DES_EDE_CBC, anon, NULL

    4. Suchen Sie nach der Zeichenkette keystore.type, kommentieren Sie sie aus und fügen Sie dann Folgendes hinzu:

      keystore.type=bcfks
  4. Navigieren Sie zum Ordner C:\NetIQ\Common\JRE\lib\security.

  5. Erstellen Sie eine Sicherungskopie der Datei cacerts.

  6. Um die Keystore-Datei von jks in bcfks zu konvertieren, führen Sie folgenden Befehl aus:

    keytool -importkeystore -srckeystore C:\NetIQ\IDM\FanoutAgent\config\keystore.jks -srcstorepass changeit -srcstoretype PKCS12 -destkeystore C:\NetIQ\IDM\FanoutAgent\config\keystore.jks -deststorepass changeit -deststoretype BCFKS -providerclass org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider -providerpath $CLASSPATH
  7. Navigieren Sie zum Ordner C:\NetIQ\IDM\FanoutAgent\bin\ und aktualisieren Sie die folgenden Änderungen in der Datei startAgent.bat:

    "%JAVA%" --add-opens=java.base/sun.security.internal.spec=ALL-UNNAMED -Djavax.net.ssl.trustStore=C:\NetIQ\Common\JRE\lib\security\cacerts -Djavax.net.ssl.trustStorePassword=changeit -Dkeystore.type=BCFKS -Dorg.bouncycastle.fips.approved_only=true -Dorg.bouncycastle.rsa.allow_multi_use=true -cp %CLASSPATH% com.netiq.idm.fanoutagent.FanoutAgent !FILENAME! !SERVERONLY!.
  8. Starten Sie den Fanout-Agenten und prüfen Sie die Protokolle.