Add support for client certificate authentication for AMQP 1.0#2223
Add support for client certificate authentication for AMQP 1.0#2223thjaeckle merged 2 commits intoeclipse-ditto:masterfrom
Conversation
|
Thanks a lot for the contribution @JCapucho 👍 Did you successfully verify that this work with an AMQP 1.0 endpoint and client certificates? |
|
Hi @thjaeckle, I tested this against an Apache Qpid Dispatch router, and could confirm that the client certificate authentication was being used (without certificates it didn't work and even with certificates I was having problems because of the problem fixed in #2222) and that with these changes client certificates were exchanged and the handshake succeeded. |
|
Started a systemTests run at: https://github.com/eclipse-ditto/ditto/actions/runs/17616067613 |
|
Started system-tests run at: https://github.com/eclipse-ditto/ditto/actions/runs/17771740291 |
thjaeckle
left a comment
There was a problem hiding this comment.
System tests look good 👍
LGTM - thanks for the contribution :)
Adds support for using client certificate authentication in AMQP 1.0 connections by properly configuring the SSL context to use the connection certificate and keys and by setting the EXTERNAL authentication mechanism.