- Newest
- Most votes
- Most comments
Based on the information provided, it appears that your Amazon MQ OpenWire .NET clients are experiencing connection issues, possibly related to SSL/TLS authentication. While the exact cause isn't immediately clear, there are several potential factors to consider:
-
Certificate rotation: Amazon MQ periodically rotates broker endpoint certificates to ensure continued security and availability. If this occurred recently, it could explain the sudden widespread failure of your clients.
-
SSL/TLS version mismatch: The error message "The function requested is not supported" from System.Net.Security.SslState might indicate an incompatibility between the SSL/TLS versions supported by your client and the broker.
-
Trust store issues: Your clients may not have the correct or up-to-date root certificate authority (CA) in their trust store to validate the broker's certificate.
To troubleshoot and potentially resolve this issue:
-
Update your client's trust store: Use the Amazon root certificate authority (CA) from Amazon Trust Services in your clients' trust stores. This approach ensures that your clients can authenticate against the broker even when certificates are rotated.
-
Check SSL/TLS versions: Ensure that your .NET Core 2.2 application and the Amazon MQ broker are using compatible SSL/TLS versions. You may need to update your client to support the latest SSL/TLS version used by Amazon MQ.
-
Verify broker status: Although you mentioned the broker is running, double-check its status and any recent changes or maintenance that might have occurred.
-
Review client library: Consider updating the Apache.NMS.ActiveMQ library to the latest version compatible with your .NET Core 2.2 application, as newer versions might have fixes for SSL/TLS-related issues.
-
Enable detailed logging: If possible, enable more detailed logging in your application to get more information about the SSL handshake process and any specific errors occurring during the connection attempt.
-
Check for any recent changes: Review any recent changes in your application code, configuration, or network environment that might have coincided with the onset of this issue.
If these steps don't resolve the issue, you may need to contact AWS Support for further assistance, providing them with detailed logs and information about your setup.
Sources
Troubleshooting: General Amazon MQ - Amazon MQ
Amazon MQ for RabbitMQ best practices - Amazon MQ
Relevant content
asked 5 years ago
asked 3 years ago
asked 3 years ago
- AWS OFFICIALUpdated 5 years ago

OK I agree with this AI that an SSL/TLS issue could be at the root here. But what changed last week to cause this? Again, I see nothing in the Amazon MQ changelog about recent SSL/TLS changes.