Start with Identity
← Glossary
Protocol

mTLS

Mutual TLS. Both the client and server present and validate X.509 certificates during the TLS handshake. The cryptographic identity binding makes mTLS a strong fit for service-to-service authentication and high-assurance API access.

mTLS gives the strongest identity binding available for service-to-service traffic because the credential is proven during the handshake and cannot be replayed elsewhere. The reason it is not universal is operational: every workload needs a certificate, and certificates expire. Service meshes and SPIFFE exist largely to make that lifecycle automatic, which is what turns mTLS from a good idea into something a platform team can actually run.

See also: X.509, certificate lifecycle, workload identity, SPIFFE

Related terms
Last reviewed By SWI Community TeamSuggest a correctionHow we research