Installing SSL certificates for BMC Helix Data Manager
Use the Secure Sockets Layer (SSL) certificates for securing the communication with BMC Helix Data Manager. Any computer between you and the destination can utilize your user name, passwords, and other sensitive information if the information is not encrypted with an SSL certificate.
BMC Helix Data Manager Workbench has a self-signed certificate generated at the time of installation and is valid for one year. When you access Workbench, the browser will show a warning because of the self-signed certificate.
You can renew your existing self-signed SSL certificate, or install a new certificate authority (CA) signed certificate.
To renew the self-signed SSL certificate
- On your system, navigate to <HDM_Installation_directory>/Keystore/hdm-keystore.p12 to find the keystore file.
Open the command prompt with administrative privileges and run the following keytool command to delete the previous self-signed certificate:
<JAVA_HOME>\bin\keytool -delete -alias tomcat -keystore "<HDM_Installation_directory>/Keystore/hdm-keystore.p12" -storepass <password>- Navigate to <HDM_Installation_directory>\Helix Data Manager\Workbench\bin and run hdmsecure.bat file.
To install a new CA signed SSL certificate
- On your system, navigate to <HDM_Installation_directory>/Keystore/hdm-keystore.p12 to find the keystore file.
Open the command prompt with administrative privileges and run the following keytool command to delete the previous self-signed certificate:
<JAVA_HOME>keytool -delete -alias tomcat -keystore "<HDM_Installation_directory>/Keystore/hdm-keystore.p12" -storepass <password>Import the new certificate into the keystore by running the following command:
<JAVA_HOME>\bin\keytool -import -file <New_Certificate_File_Location> -keystore "<HDM_Installation_directory>/Keystore/hdm-keystore.p12" -storepass <password> -alias tomcat- Restart the BMC Helix Data Manager Engine and Workbench services.
To validate the key after installing a new SSL certificate
After you install your own SSL certificate, perform the following steps to validate the key by using the Keystore tool:
- Open the command prompt with administrative privileges and navigate to <Helix_Data_Manager_Installation_folder>\Engine\bin folder.
- Run the hdmkeystore.bat file to get the encrypted repository password.

- Edit the coreconfig.xml file and replace the password with the encrypted repository password, and save.

- Copy your p12 file to <Helix_Data_Manager_Installation_folder>\Keystore folder.
- In the <Helix_Data_Manager_Installation_folder>\Keystore folder, edit the keystore.properties file and update the following properties with the new values:
- keyStoreLocation
- keyAlias
- keyStorePassword
- keyPassPhrase

- Open the <Tomcat Installation folder>\Workbench\conf\tomcat.properties file and update the following properties with the new values:
- keystore name
- keystorepass
- keyStoreFile path

- Open the <Tomcat Installation folder>\Workbench\conf\config.properties file and replace the password with the encrypted repository password, and save.

- Restart the BMC Helix Data Manager Engine and Workbench services.