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
-
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