Perform the following steps to enable the Remote Integration Service to PATROL Agent communication to be TLS 1.2 compliant: The following set ofstepsguideyouto configure both the local or remote Integration Services. Stop the Integration Service by running the following command: To stop the Integration Service (Microsoft Windows), navigate to Start > Settings > Control Panel. Click Yes to close the warning message that is displayed. Navigate to the <Remote Integration Service Install Directory>\agent\patrol\common\security\config_v3.0 directory by running the following command: Run the following command: Stop the Infrastructure Management Server by running the following command: Navigate to the <Infrastructure Management Server Install Directory>\agent\patrol\common\security\config_v3.0 directory by running the following command: Run the following command: Parameter description The following notes describe the key parameters used in the preceding command: set_unset_tls.sh -h will display the help for the set_unset_tls_IS command. Perform the following steps to make the PATROL Agent to Integration Service communication TLS 1.2 compliant: Navigate to the config_v3.0 folder by running the following command: Verify your PATROL Agent's installation directory. If the PATROL Agent's installation directory is not same as the default installation directory that is C:\Program Files (x86)\BMC Software, perform the following sequence of steps: Perform this step only if the installation directory is not same as the default installation directory The following set of instructions are applicable: For all the PATROL Agents running on any of the security levels 2,3, or 4. Using a text editor, open the tls_agent.reg registry file located in the <PATROL Agent Installation Directory>\config_v3.0\config_v3.0 directory location, and update the entries to reflect the PATROL Agent's actual installation path as shown in the following example code: Using a text editor, open the tls_esi.reg registry file located in the <PATROL Agent Installation Directory>\config_v3.0\config_v3.0 directory location and update the entries to reflect the PATROL Agent's actual installation path as shown in the following example code: Using a text editor, open the tls_proxy.reg registry file located in the <PATROL Agent Installation Directory>\config_v3.0\config_v3.0 directory location and update the entries to reflect the PATROL Agent's actual installation path as shown in the following example code: Run the script to enable TLS mode as shown in the following code block: Notes When you run the set_unset_tls.sh script on AIX and HP-UX operating systems to enable TLS 1.2, the system creates symbolic links for Mozilla NSS v3.20 libraries in the default system library directory /usr/lib. Perform the following set of steps after the configuration changes are completed. Start the Infrastructure Management Server by running the following command: The Integration Service is restarted along with the Infrastructure Management Server. Start the remote Integration Service (Unix) by running the following command: To start the remote Integration Service (Microsoft Windows), navigate to Start > Settings > Control Panel. Click Yes to close the warning message that is displayed. Start the PATROL Agent by running the following command:To configure the Integration Service to enable TLS 1.2
To configure the remote Integration Service and the PATROL Agent communication to enable TLS 1.2
pw is stop
The status for the Integration Service changes from Started to (blank).# Microsoft Windows operating system
$cd <Remote Integration Service install directory>\agent\patrol\common\security\config_v3.0
# Unix operating system
$cd <Remote Integration Service install directory>/agent/patrol/common/security/config_v3.0
#Syntax
set_unset_tls_IS.cmd <$BMC_ROOT> <SET_TLS;UNSET_TLS> <security_level> -serverDbPath <serverDbPath> -identity <identity>
#Example
$set_unset_tls_IS.cmd <Remote Integration Service Install Directory> SET_TLS 3 -serverDbPath "C:\Certificates\server_db" -identity bmcpatrol
To configure the local Integration Service and the PATROL Agent communication to enable TLS 1.2
pw system stop
# Microsoft Windows operating system
$cd <Infrastructure Management Server Install Directory>\pw\patrol\common\security\config_v3.0
# Unix operating system
$cd <Infrastructure Management Server Install Directory>/pw/patrol/common/security/config_v3.0
#Syntax
set_unset_tls_IS.cmd <$BMC_ROOT> <SET_TLS;UNSET_TLS> <security_level> -serverDbPath <serverDbPath> -identity <identity>
#Example
$set_unset_tls_IS.cmd <Infrastructure Management Server Install Directory>\pw SET_TLS 3 -serverDbPath "C:\Certificates\server_db" -identity bmcpatrol
To configure the PATROL Agent to enable TLS 1.2
# Microsoft Windows operating system
$cd <PATROL Agent installation directory>\common\security\config_v3.0
# Unix operating system
$cd <PATROL Agent installation directory>/common/security/config_v3.0
#Original entry
"password"="17fa9e37f011ec79ef0b32d00cbc98c4f4ca367272714f6b, C:\\\\Program Files (x86)\\\\BMC Software\\\\common\\\\security\\\\keys\\\\sample.bin"
"password"="17fa9e37f011ec79ef0b32d00cbc98c4f4ca367272714f6b, C:\\\\Program Files (x86)\\\\BMC Software\\\\common\\\\security\\\\keys\\\\sample.bin"
#Modified entry
"password"="17fa9e37f011ec79ef0b32d00cbc98c4f4ca367272714f6b, <PATROL Agent Installation Directory>\\\\common\\\\security\\\\keys\\\\sample.bin"
"password"="17fa9e37f011ec79ef0b32d00cbc98c4f4ca367272714f6b, <PATROL Agent Installation Directory>\\\\common\\\\security\\\\keys\\\\sample.bin"
#Original entry
"password"="17fa9e37f011ec79ef0b32d00cbc98c4f4ca367272714f6b, C:\\\\Program Files (x86)\\\\BMC Software\\\\common\\\\security\\\\keys\\\\sample.bin"
#Modified entry
"password"="17fa9e37f011ec79ef0b32d00cbc98c4f4ca367272714f6b, <PATROL Agent Installation Directory>\\\\common\\\\security\\\\keys\\\\sample.bin"
#Original entry
"password"="17fa9e37f011ec79ef0b32d00cbc98c4f4ca367272714f6b, C:\\\\Program Files (x86)\\\\BMC Software\\\\common\\\\security\\\\keys\\\\sample.bin"
#Modified entry
"password"="17fa9e37f011ec79ef0b32d00cbc98c4f4ca367272714f6b, <PATROL Agent Installation Directory>\\\\common\\\\security\\\\keys\\\\sample.bin"
#Syntax
set_unset_tls.cmd <$BMC_ROOT> <SET_TLS;UNSET_TLS> <security_level> -serverDbPath <serverDbPath> -clientDbPath <clientDbPath> -identity <identity>
#Example
$set_unset_tls.cmd "C:\Program Files (x86)\BMC Software" SET_TLS 3 -serverDbPath "C:\Certificates\server_db" -clientDbPath "C:\Certificates\client_db" -identity bmcpatrol
set_unset_tls.sh -h
will display the help for the set_unset_tls command.To start the servers
To edit the Integration Service's properties
To start the local Integration Service
pw system start
To start the remote Integration Service
pw is start
The status for the Integration Service changes from blank to (started).To start the PATROL Agent
patrolagent -p 9090
For more information about how to configure other communication channels to enable TLS 1.2, see Configuring TrueSight Infrastructure Management to enable TLS 1.2.