Configuración RabbitMQ en modo SSL para IQ Bot

Configure RabbitMQ para habilitar la comunicación SSL/TLS entre las aplicaciones y RabbitMQ. Esta configuración le permite deshabilitar los listeners predeterminados o no seguros.

Antes de empezar

Asegúrese de instalar IQ Bot utilizando el archivo PFX con la configuración HTTPS.

Procedimiento

  1. Vaya a la siguiente carpeta: C: \Archivos de programa (x86)\Automation 360 IQ Bot\Configuration
  2. Edite la siguiente configuración en el archivo Settings.properties :
    1. Cambie el valor de secureRabbitMQCommunication de False a True.
    2. Introduzca las rutas de certificados para RabbitMQClientP12CertPath, RabbitMQClientJKSCertPathy RabbitMQKeyPassphrase.
  3. Abra RabbitMQ e introduzca %appdata% el directorio \RabbitMQ.
  4. Edite el archivo rabbitmq.conf y revise los siguientes parámetros:
    • listeners.tcp = ninguno
    • listeners.ssl.default = 5671
    • ssl_options.cacertfile = <certificate path>/ca_certificate.pem
    • ssl_options.certfile = <certificate path>/server_certificate.pem
    • ssl_options.keyfile = <certificate path>/server_key.pem
    • ssl_options.verify = verify_peer
    • ssl_options.fail_if_no_peer_cert = true
  5. Reinicie RabbitMQ el servicio.
  6. En la página C: \Archivos de programa (x86)\Automation 360 IQ Bot\Configuration filepath, ejecute los siguientes comandos para reinstalar IQ Bot los servicios:
    1. stopanduninstallallservices.bat
    2. installandstartallservices.bat
    RabbitMQ Está configurado en modo SSL.