Enabling security for the Console Server
This topic provides instructions for enabling security for all actions that you perform using the product interface or the CLI.
Before you begin
- Ensure that you have generated a KeyStore in the JKS format. For more information, see Generating-a-KeyStore-and-TrustStore.
- Ensure that you have generated a self-signed certificate.
To enable security for the Console Server
- Locate the server.xml file at one of the following locations:- Windows: %BMC_ITDA_HOME%\tomcat\conf
- Linux: $BMC_ITDA_HOME/tomcat/conf
 
- In the server.xml file, perform the following steps and save the changes.- Locate and uncomment the following line: <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
 maxThreads="150" scheme="https" secure="true" clientAuth="false"
 sslProtocol="TLS" />
- Replace the port 8443 with 9443.
- Add the keystoreFile="keystoreFilePath" keystorePass="keystorePassword" property with the appropriate values, depending on the KeyStore that you generated earlier (see the following example). <Connector port="9443" protocol="HTTP/1.1"
 SSLEnabled="true" keystoreFile="keystore_file_path"
 keystorePass="changeit"
 maxThreads="150" scheme="https" secure="true"
 clientAuth="false" sslProtocol="TLS" />
 
- Locate the olaengineCustomConfig.properties file and searchserviceCustomConfig.properties at the following location:- Windows: %BMC_ITDA_HOME%\custom\conf\server
- Linux: $BMC_ITDA_HOME/custom/conf/server
 
- In the olaengineCustomConfig.properties file, add the following properties:- consoleserver.protocol=https
- consoleserver.port=9443
- searchservice.port=9443
 
- In the searchserviceCustomConfig.properties file, add the following properties:- consoleserver.protocol=https
- searchservice.port=9443
 
- Import the self-signed certificate into the Console Server's Java Runtime Environment (JRE) by using the following command: - keytool -import -trustcacerts -alias <HostName-or-IP> -keystore $BMC_ITDA_HOME/jre/lib/security/cacerts -file <Certificate-Path> 
 In this command, the following variables apply:- <HostName-or-IP> refers to the host name or IP address of the computer on which the Console Server is located.
- <Certificate-Path> refers to the absolute path to the self-signed certificate of the Console Server.
 
- Re-start the Console Server. For more information, see Starting-or-stopping-product-services.
- Log on to the product in a supported browser.
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*
