atoti.ClientCertificateConfig#

final class atoti.ClientCertificateConfig#

The JKS truststore config to enable client certificate authentication (also called mutual TLS or mTLS) on the application.

See also

ClientCertificate.

trust_store: Path#

Path to the truststore file generated with the certificate used to sign client certificates.

trust_store_password: str | None#

Password protecting the truststore.

username_regex: str = 'CN=(.*?)(?:,|$)'#

Regex to extract the username from the certificate.