mTLS
Explaining mutual TLS authentication.
Last updated
Explaining mutual TLS authentication.
Last updated
Mutual TLS authentication (also called Mutual SSL authentication, mTLS authentication, or mTLS for short) is a method for clients to authenticate themselves on accessing a server. It is an authentication method implemented on the transport layer. That makes mTLS often a new paradigm for people and sometimes hard to understand. This page should provide some clarity.
In regular TLS communication, only the server presents a certificate in order for the client to verify the identify of the server. In mTLS, the client performing the call to the server presents a certificate as well, enabling the server to verify the identify of the client as well.
To summarize the setup of mTLS compared to regular TLS communication:
The entity performing the call is the client and should present a client certificate.
The entity receiving the call is the server and should verify the client certificate.
KPNs client certificate and server certificate are the same, and signed:
Intermediate: Sectigo RSA Domain Validation Secure Server CA
Root: Sectigo