Este contenido no está disponible en el idioma seleccionado.

1.3. Preparing to use AMQ with SSL


Overview

This section gives a brief overview of how to secure A-MQ using SSL to run the clients with security features enabled. To setup SSL for server authentication, you require broker certificates and password configuration.
  • To generate a certificate for the amq broker, create a directory on your system to hold the generated files. For example, mkdir certificates_dir
  • To generate the certificates, navigate to the certificates directory and run the following command.
    keytool -genkey -alias broker -keyalg RSA -keystore broker.ks \ -storepass ${general_passwd} -dname "O=RedHat Inc.,CN=$(hostname)" \ -keypass ${general_passwd} -validity 99999
    Copy to Clipboard Toggle word wrap
    where, general_passwd is the value of the password that you need to specify and hostname specify the hostname as per the settings on your system

Setting up A-MQ for listening to amqp+ssl connection

To enable server authentication, client authentication, and to skip SASL authentication, modify the activemq.xml file to include the authentication settings
  • For Server authentication, add the amqp+ssl connector to the list if transportConnectors in activemq.xml.
    <transportConnector name="amqp+ssl" uri="amqp+ssl://<hostname>:5671"/>
    Copy to Clipboard Toggle word wrap
  • For Client authentication, add the amqp+ssl connector to the list if transportConnectors in activemq.xml
    <transportConnector name="amqp+ssl" uri="amqp+ssl://<hostname>:5671?needClientAuth=true"/>
    Copy to Clipboard Toggle word wrap
  • For skip SASL authentication, enable the anonymous access property for the simpleAuthenticationPlugin in activemq.xml
    <simpleAuthenticationPlugin anonymousAccessAllowed="true"/>
    Copy to Clipboard Toggle word wrap
Volver arriba
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2025 Red Hat