Navigate to the /opt/netiq/common/jre/conf/security/ directory.
Take a backup of the java.security file.
Edit the java.security file by executing the following steps:
Search for the List of providers and their preference orders string, comment all the existing providers, and then add the following entries:
security.provider.1=BCFIPS security.provider.2=BCJSSE security.provider.3=SunJSSE security.provider.4=SUN security.provider.5=SunJCE
Search for the ssl.KeyManagerFactory.algorithm=SunX509 string, comment it, and then add:
ssl.KeyManagerFactory.algorithm=PKIX
Search for the keystore.type string, comment it, and then add:
keystore.type=bcfks
Navigate to the /opt/netiq/common/jre/lib/security/directory.
Take a backup of the cacerts file.
To support security enhancement, convert the cacerts file to bcfks using the following command:
keytool -importkeystore -srckeystore cacerts -srcstorepass changeit -srcstoretype JKS -destkeystore cacerts -deststorepass changeit -deststoretype BCFKS -providerclass org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider -providerpath $CLASSPATH
Login to Identity Console.
Go to IDM Administrator and click
action menu of the driver set.
Navigate to Driver Set Properties > Driver Set Configuration > Java Environment Parameters.
In JVM Options, enter the following:
-Djavax.net.ssl.trustStore=C:\NetIQ\Common\JRE\lib\security\cacerts -Djavax.net.ssl.trustStorePassword=changeit -Djavax.net.ssl.trustStoreType=BCFKS
Click the
Save button.
Restart eDirectory.