Network Security
Mutual TLS (mTLS)
Also known as: Two-way TLS, Client-authenticated TLS
Definition
An extension of TLS in which both the client and the server present X.509 certificates so that each side cryptographically authenticates the other.
Examples
- A Kubernetes service mesh that issues SPIFFE identities so every pod-to-pod call uses mTLS.
- An API gateway that requires partner systems to present a client certificate signed by an internal CA.
Related terms
TLS (Transport Layer Security)
TLS (Transport Layer Security) — definition coming soon.
SSL (Secure Sockets Layer)
SSL (Secure Sockets Layer) — definition coming soon.
X.509 Certificate
A standard structure for a digital certificate that binds a public key to an identity through a signature from a trusted certificate authority.
Public Key Infrastructure (PKI)
The combined system of policies, software, hardware and trusted authorities used to issue, distribute, validate and revoke digital certificates that bind identities to public keys.
Certificate Authority (CA)
A trusted entity that issues and signs digital certificates, binding cryptographic public keys to verified identities such as domain names or organisations.
Zero Trust Network
Zero Trust Network — definition coming soon.