Replies: 4 comments 3 replies
-
Did you create the certificates with a password? if so, try adding the password to the config file as a ssl_option. |
Beta Was this translation helpful? Give feedback.
-
Try again without any of the TLS cipher settings. |
Beta Was this translation helpful? Give feedback.
-
RabbitMQ does not implement TLS, Erlang/OTP and OpenSSL do in combination (the latter implements all the cipher suites and crypto functions). In case of TLS 1.3, OpenSSL 1.1.x is a practical requirement. TLS 1.3 has no cipher suite overlap with earlier versions. Two things immediately stand out in this setup:
When connecting with an actual client, you also need to make sure that the client's runtime implements TLS 1.3 and its support is not considered experimental, and that the client is configured to use TLS 1.3. TLS 1.3 is an all-or-nothing proposition by design. You cannot mix-it-and-match with earlier versions |
Beta Was this translation helpful? Give feedback.
-
Oh, and this line ssl_options.versions.1 = tlsv1.2 instructs RabbitMQ to use TLS 1.2 only when negotiating a suitable connection. See the TLS 1.3 configuration example in the RabbitMQ TLS guide. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi all,
I try to enable TLS on my rabbitmq-server v3.9.13, it doesn't have any error and the connection be closed by mq-server.
I use this way to test the port
5671
:Here are mq server logs:
Information:
The certs are generated by tls-gen, it can be verified by openssl.
My rabbitmq config is:
Check ports on the mq server:
Use rabbitmq-diagnostics listeners to verify that TLS has been enabled on the node:
Does any have any idea about enable TLS on my rabbitmq-server v3.9.13, what's wrong on the config?
Beta Was this translation helpful? Give feedback.
All reactions