ConfiguringIQ Bot with HTTPS using multiple domains
- Updated: 2021/11/17
ConfiguringIQ Bot with HTTPS using multiple domains
Configure IQ Bot with HTTPS when Control Room is configured with HTTP using multiple domains.
- Set up IQ Bot using the PFX file with the HTTPS configuration during installation.
- Put the bundled certificate (DomainOne_ControlRoom_CA.crt) for the Control Room in the IQ Bot folder after IQ Bot installation at: C: \Program Files
(x86)\Automation Anywhere IQ Bot\Portal\keys.
Rename the DomainOne ControlRoom_CA.crt to ca.crt.
Important: If the ca.crt file in the C:\Program Files (x86)\Automation Anywhere IQ Bot <version number>\Portal\keys folder is already present, then replace it with the new ca.crt file. - Add the Control Room public certificate
(DomainOne_ControlRoom_PublicCertificate.crt) to the keystore for IQ Bot by running this command as a system administrator:
"{IQ Bot installation directory}\JRE\zulu8.40.0.20-sa-fx-jre8.0.222-win_x64\bin\keytool.exe" -import - alias cr -keystore "{IQ Bot installation directory}\JRE\zulu8.40.0.20-sa-fx-jre8.0.222- in_x64\lib\security\cacerts" -file "{FolderLocation}/ DomainOne_ControlRoom_PublicCertificate.crt "
The system will ask for a keystore password, which is changeit.Note: Sometimes the system shows a message saying cr exists. In this case, change cr in the command to cr1 or something else. - Add the IQ Bot Public certificate
(DomainTwo_IQBot_PublicCertificate.crt) to the keystore for the Control Room by running the following command as a system
administrator:
"{Control Room installation directory}\JRE\bin\java.exe" -jar certmgr.jar -appDir "{Control Room installation directory}" -importTrustCert "{FolderLocation}/DomainTwo_IQBot_PublicCertificate.crt"
Note: For Automation 360 IQ Bot (Build 550), change JRE to jrk in the command mentioned above. - Next, restart the machine(s) and follow instructions to register IQ Bot.