skip to main content
Welcome to DataDirect Hybrid Data Pipeline : Deployment scenarios : External JRE support and integration : Modify the external JRE for a non-FIPS environment
  

Try Now
Modify the external JRE for a non-FIPS environment
Take the following steps to modify an external JRE for a non-FIPS environment.
Note:
*<hdp_install_dir> is the installation directory of the Hybrid Data Pipeline server.
*<external_jre_home> is the home directory of the external JRE.
1. Enable the Unlimited Strength Jurisdiction Policy according to the JRE vendor documentation. Depending on the vendor and version, the Unlimited Strength Jurisdiction Policy may be enabled by default.
Note: Enabling the Unlimited Strength Jurisdiction Policy is the only modification required for using an external JRE with the On-Premises Connector. Therefore, the remaining steps can be ignored if the JRE is to be used only with the On-Premises Connector.
2. Copy the <hdp_install_dir>/ddcloud/utils/jre/lib/ext/bc-fips-1.0.0.jar file to the <external_jre_home>/lib/ext directory.
3. Merge the contents of the embedded JRE <hdp_install_dir>/ddcloud/utils/jre/lib/security/java.policy.sun file into the external JRE <external_jre_home>/lib/security/java.policy file.
Note:
*Any previously made customizations to the <external_jre_home>/lib/security/java.policy should be preserved.
*Any permissions for data sources in the embedded JRE java.policy.sun file should be carried over to the external JRE java.policy file.
4. Merge the contents of the embedded JRE <hdp_install_dir>/ddcloud/utils/jre/lib/security/java.security.sun file into the external JRE <external_jre_home>/lib/security/java.security file.
Note:
*Any previously made customizations to the <external_jre_home>/lib/security/java.security should be preserved.
*Any properties enabled in the embedded JRE java.security.sun file should be carried over to the external JRE java.security file.
What to do next:
*Configure the server to use the external JRE.
*Configure the On-Premises Connector to use the external JRE.