Class MutualTlsAuthenticator

java.lang.Object
zeroecho.pki.server.http.MutualTlsAuthenticator
All Implemented Interfaces:
AutoCloseable, PkiServerAuthenticator

public final class MutualTlsAuthenticator extends Object implements PkiServerAuthenticator
Production mutual-TLS authenticator using immutable cryptographic certificate commitments rather than mutable subject or SAN strings.

The HTTPS handshake has already validated the chain through the configured JSSE trust manager. This authenticator additionally validates validity time, canonical single-certificate encoding, mapping uniqueness, and the enabled state of the persisted principal.