Steps to configure the Control-M Web Server for https access with Control-M Self Service using SSL Authentication |
Use the following steps to enable SSL security authentication between a web browser and the Tomcat Web Server. 1. Creating a certificate keystore with the following command. Please set a customize password and save it somewhere. You will need to use the password later on to configure the web server server.xml file. Enter the accurate information when prompted and press ENTER for the certificate password to set the same certificate password as keystore.(Note: You might want to use the company's domain name under the NAME field. eg: www.bmc.com) Windows: %JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA UNIX: $JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA -keystore Note: The keystore file tomcat.keystore will be created under $JAVA_HOME/bin/ by default if no file path is specified. 2. Create a Certificate Signing Request(CSR) from the keystore generate on step 1. Replace the variable CSR certificate filename. 3. Send the CSR file to a Certificate Authority(CA) to get the root certificate and new ssl certificate from CA in return. 6. You can confirm the keystore content with the following command. 7. Configure Tomcat Web server to use SSL from step 2 onwards on page 43 of the SSL Guide under the section "Configuring Control-M/EM Web Server to work with HTTPS". 8. Restart the Tomcat Web Server. 9. Login to the Self service url with ssl port and "https" prefix to test the SSL connection. You can refer to the following section of the SSL Guide which explains the above steps. Please note that the above steps are for enabling SSL between web browser(Self Service Login page) and Tomcat web server. If you would like to enable SSL between the Tomcat web server and the Control-M/Enterprise Manager GUI Server, please refer to the steps mentioned in the "Configuring Control-M Self Service web component" section of the Control-M SSL Guide. |