ConfiguringIQ Bot with HTTPS using multiple domains

Configure IQ Bot with HTTPS when Control Room is configured with HTTP using multiple domains.

  1. Set up IQ Bot using the PFX file with the HTTPS configuration during installation.
  2. 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.
  3. 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.
  4. 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.
  5. Next, restart the machine(s) and follow instructions to register IQ Bot.

    See Registering IQ Bot with the Control Room