Home icon

Mutual TLS and SSL certificate authentication for Amazon MQ for RabbitMQ

Big Data Blog



This article explains two certificate-based security features for Amazon MQ for RabbitMQ that enable compliance-compliant authentication and peer verification.

  • SSL certificate authentication uses X.509 certificates as sole credentials via EXTERNAL SASL mechanism, eliminating passwords entirely
  • Mutual TLS (mTLS) provides certificate-based peer verification while maintaining username/password authentication at application layer
  • Both features extract certificates from AWS Certificate Manager (ACM) using IAM roles and AWS ARNs
  • SSL certificate authentication extracts username from certificate fields: Common Name, Distinguished Name, or Subject Alternative Name
  • mTLS secures AMQP connections and RabbitMQ management interface with two-way certificate verification
  • SSL certificate authentication suits passwordless PKI environments; mTLS adds transport-layer verification to existing credential-based deployments

Both methods support Amazon MQ for RabbitMQ version 4 and above, with implementation guides and AWS CDK samples available for deployment.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Jan 8
2026
Amazon MQ now supports certificate based authentication with mutual TLS for RabbitMQ brokers
Aug 17
2026
Authentication and authorization options for Amazon MQ for RabbitMQ
Aug 17
2026
IAM authentication with OAuth 2.0 for Amazon MQ for RabbitMQ
Aug 17
2026
OAuth 2.0, LDAP, and HTTP auth for Amazon MQ for RabbitMQ

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.