Leveraging Mutual TLS

When communicating over TLS, the client verifies the identity of the server using certificates. However, it is also possible for the server to verify the identity of the client using certificates as well for a more trusted communication channel. This mutual authentication is know as Mutual TLS (mTLS) and while it is a good security measure, it is a bit tricky to setup. The main problem is that the client must register itself with the server so that the server know how to verify the clients connecting to it....