Custom certificates (e.g., Root CA, Active Directory certificates for LDAPS) that were manually imported into the Java cacerts keystore are missing after a server or cluster restart in Identity Governance and Intelligence (IGA) 15.
In IGA 15, the suite service is designed to manage service-to-service communication security dynamically. During every service startup or cluster restart, the suite service refreshes the active Java cacerts truststore by overwriting it with internal configurations.
Any certificates manually added to the standard Java path (e.g., $JAVA_HOME/lib/security/cacerts) are lost because they are not part of the persistent configuration managed by the IGA 15 framework.
To persist custom certificates across restarts in IGA 15, they must be imported into the trust.p12 truststore located in the cluster_conf directory. The suite service automatically merges the contents of this file into the Java cacerts during the startup sequence.
This command will make changes to your system. Review it carefully before running.
Locate the persistent truststore: The file is located at: /opt/brcm/iga/cluster_conf/properties/trust.p12
Import the custom certificate: Use the keytool command to import your Root CA or server certificate into the trust.p12 file.
Restart the IGA services: This command will make changes to your system. Review it carefully before running.
Verify persistence: After the restart, verify the certificate has been merged into the active Java cacerts: Review this command before running it.