Mutual TLS (mTLS)
Mutual TLS, or mTLS, extends TLS-based communication by requiring both communication parties to authenticate each other using digital certificates. With conventional TLS, the server typically proves its identity to the client. With mTLS, the client also provides a certificate that is validated by the server. Secure communication continues only after successful mutual authentication. This helps ensure that only trusted systems, applications or services can communicate with each other. mTLS is commonly used for APIs, microservices, cloud infrastructures and Zero Trust architectures. Reliable certificate management and an appropriate Public Key Infrastructure are important for its operation. mTLS helps prevent unauthorised access and strengthens identity verification across modern IT infrastructures.