Feature request - MQTT Client Certificate Authentication (MTLs) #2865
Replies: 1 comment 5 replies
-
We do support client certificate authentication by using two-way TLS. Authentication is done at the TLS level, either by our built-in TLS or by OpenSSL, WolfSSL, MbedTLS. |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I took a look at the mqtt configuration in this library and I don't see any mechanism to connect to mqtt via certificate authentication otherwise known as MTLs. Unless I'm mistaken.
This addition would greatly enhance security. It should be implemented in a way that it's optional to use but for those that have certificate authentication setup this provides additional security.
Quick background on client certificate authentication.
https://www.ibm.com/docs/en/ibm-mq/9.2?topic=authentication-mqtt-client-using-tls
I'm more familiar with the python paho mqtt implementation so I'll provide some links to those projects where I helped get MTLs support added as a reference.
jgyates/genmon#1006
bkbilly/lnxlink#87
Happy to help answer any questions on how this works if needed as well.
Beta Was this translation helpful? Give feedback.
All reactions