Howto: Change the Master Encryption Key Storage Directory in RSA Identity Governance and Lifecycle (IGL)
Originally Published: 2018-03-22
Article Number
Applies To
RSA Version/Condition: 7.0.1 and higher
Issue
Resolution
Wildfly Standalone (non-clustered) hardware or software appliance
Modify /home/oracle/wildlfy/standalone/configuration/aveksa-standalone-full.xml and adjust the property in this section:<system-properties>
<propertyname="jboss.bind.address.management"value="0.0.0.0"/>
<propertyname="rsavialg.security.keydir"value="/home/oracle/security"/>
</system-properties>
Wildfly Clustered hardware or software appliance
Modify /home/oracle/wildfly/domain/configuration/domain.xml and adjust the property in this section:<system-properties>
<propertyname="java.net.preferIPv4Stack"value="true"/>
<propertyname="rsavialg.security.keydir"value="/home/oracle/security"/>
</system-properties>
Websphere, Standalone or Clustered
In the Admin console for WebSphere:- Select the server: Servers -> Server types -> WebSphere application servers -> Select server.
- Choose the server used for RSA IGL.
- Under the Configuration tab, select Server Infrastructure -> Java and Process Management -> Process Definition.
- Under Additional Properties, select Java Virtual Machine -> Custom Properties.
- Select New. Name:rsavialg.security.keydir, Value:<directory path for master encryption key>
(Standalone) rsavialg.security.keydir=<directory path for the master encryption key>
(Cluster) rsavialg.security.keydir=<server and directory path for the master encryption key>
Weblogic, Standalone or Clustered
There are two common methods used by WebLogic Installations for setting JVM arguments. These methods may not map to your environment if you use custom scripts for starting a WebLogic application server instance. Consult the WebLogic administrator on how the JVM settings are set for your given environment.Edit the WebLogin Domain startup enviroments script
This is typically done on a standalone system and would be required if using the AdminServer as the instance where you are deploying RSA IGL. Edit the setDomainEnv.sh file for the domain in which you will be deploying the RSA IGL application.For example, from $WEBLOGIC_HOME/user_projects/domains/<domain_name>/bin, add the following settings to the beginning of the setDomainEnv script, where WL_HOME is set.
JAVA_OPTIONS="$JAVA_OPTIONS-Drsavialg.security.keydir=<directory path for the master encryption key>" export JAVA_OPTIONS
Specify JVM arguments within the Admin Console for a server instance
This is typically used if tour servers are managed via NodeManager. From the Admin Console:- Environment -> Servers -> Select server
- Configuration tab -> Server Start tab
- Add the startup setting -Drsavialg.security.keydir=<directory path for the master encryption key> to the Arguments field.
Notes
Anytime that you change the value of the Java system property after the keys have already been created (meaning after you configured the property and brought the system back up), you must bring down the system and move the keys to the new location before bringing up the system again.
Related Articles
"ORA-00020: maximum number of processes (500) exceeded" when attempting to connect to the Oracle Database on IGL 34Number of Views RSA G&L Community Exchange Overview and FAQs 132Number of Views installDatabaseOnly.sh script fails with error "No such file or directory" in RSA Governance & Lifecycle 99Number of Views RSA Registration Manager installation fails at the last step with no option to apply LDAP ACL rule changes 23Number of Views Is SHA-256 supported on RSA_CM with a HSM via P11? 29Number of Views
Trending Articles
RSA MFA Agent 2.3.6 for Microsoft Windows Installation and Administration Guide RSA MFA Agent 2.4 for Microsoft Windows Installation and Administration Guide Downloading RSA Authentication Manager license files or RSA Software token seed records Passwordless Authentication in Windows MFA Agent for Active Directory – Quick Setup Guide RSA Authentication Manager 8.9 Release Notes (January 2026)
Don't see what you're looking for?