Replies: 2 comments 1 reply
-
Unless provided with clear evidence of a bug or otherwise suboptimal behavior specifically in the code (e.g. "here when the .NET client connects, it does not pass on the TLS options correctly in some cases"), our team will not be troubleshooting TLS connectivity issues for non-paying and non-contributing users.
is the line you are looking for. Enabling debug logging may reveal more clues. On top of that, there is a dedicated guide for troubleshooting TLS connectivity. It assumes a UNIX-like operating system but perhaps an OpenSSL CLI tools alternative for Windows also exists. Or modern OpenSSL can be used on Windows, I have personally never tried. A traffic capture can also be useful. Wireshark does work on Windows as the guide demonstrates, and if you provide it with a private key password, it would decrypt all traffic on a TLS connection. |
Beta Was this translation helpful? Give feedback.
-
Reading the TLS / SSL tests could be helpful: /~https://github.com/rabbitmq/rabbitmq-dotnet-client/blob/6.x/projects/Unit/TestSsl.cs |
Beta Was this translation helpful? Give feedback.
-
Describe the bug
Hello! Trying to create hello_world from tutorial with TLS: https://www.rabbitmq.com/docs/ssl#dotnet-client
Created proper certificates for server and client, added ca.crt to trusted store of Windows (for client), set ca.crt as RootCA in rabbitmq config.
Then tried to follow hello world example in a rabbitmq official doc. My goal - certificate-based auth on rabbitmq from my application.
Problem - when I enforce AuthMechanism to external - Client doesn't send a client certificate to server when establish connection.
Reproduction steps
Expected behavior
Establish connection and authenticate user from TLS certificate of client.
Additional context
No response
Beta Was this translation helpful? Give feedback.
All reactions