Skip to content

Archive

MTLS

5 articles
Cybersecurity 20 Sep 2026 6 min read

mTLS Client Certificates Authenticate the Peer, Not the Policy

mTLS Client Certificates Authenticate the Peer, Not the Policy Mutual TLS adds client authentication to the TLS handshake. The server presents its certificate as usual, and the client also presents a certificate when the server requests one. A successful handshake can establish that the connecting peer possesses the private key corresponding to an accepted certificate chain. That result is valuable, but it is narrower than application authorization. A valid certificate does not by itself state which tenant, API operation, database row, administrative action, or service capability the peer may use. Those decisions belong to a policy layer that consumes authenticated certificate identity.

Cybersecurity 20 Sep 2026 5 min read

mTLS Client Certificates Authenticate Peers, Not Permissions

mTLS Client Certificates Authenticate Peers, Not Permissions Mutual TLS adds client authentication to a TLS connection. The server requests a certificate, validates the presented certificate according to its configured trust policy, and obtains authenticated certificate information before application data is accepted over that connection. That result is useful, but narrower than an authorization decision. A valid client certificate can establish that a peer possesses a private key associated with an accepted certificate. It does not, by itself, state which API methods, tenant records, administrative operations, or service resources that peer may use.

Cybersecurity 19 Sep 2026 7 min read

OAuth mTLS Certificate Binding Moves Token Proof into the TLS Connection

OAuth mTLS Certificate Binding Moves Token Proof into the TLS Connection An OAuth access token can pass every syntactic and cryptographic check at a resource server and still be insufficient for access. With a mutual-TLS certificate-bound token, the server also needs evidence from the TLS connection: the client presenting the token must possess the private key corresponding to the certificate associated with that token. That changes the security boundary. A bearer token is usable by a party that obtains the token value, subject to the token’s other restrictions. A certificate-bound token adds a separate possession requirement tied to the TLS client certificate. The token and the private key become two pieces of the same authorization path.

Cybersecurity 13 Sep 2026 7 min read

Mutual TLS Makes Service Identity a Certificate Lifecycle Problem

A service can encrypt every connection and still have only a vague idea of what is calling it. Conventional server-authenticated TLS proves the server’s identity to the client, but the reverse direction is usually left to an application credential, a network location, or infrastructure convention. Mutual TLS changes that relationship by requiring the client to present a certificate as well. The transport can then carry authenticated identities in both directions before application data is exchanged.

Cybersecurity 12 Sep 2026 9 min read

Service Identity Does Not End at mTLS

A successful mutual TLS handshake can establish that both endpoints hold credentials accepted by their respective trust policies. In modern service platforms, that often happens inside sidecars, node agents, gateways, or transparent proxies rather than inside application code. The connection is encrypted, a workload identity has been authenticated, and the transport looks secure. That is still only part of the security decision. The authenticated peer may be the wrong workload for the requested operation. A proxy may know the peer identity while the application sees only a local connection. A certificate may remain valid after the workload’s authority has changed. A broad trust bundle may allow credentials from an environment that was never meant to reach a production service.