mTLS
Explaining mutual TLS authentication.
Last updated
Was this helpful?
Explaining mutual TLS authentication.
Last updated
Was this helpful?
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