ClientCertificateAuthentication Class
The certificate authentication properties for the client.
Constructor
ClientCertificateAuthentication(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
validation_scheme
|
The validation scheme used to authenticate the client. Default value is SubjectMatchesAuthenticationName. Known values are: "SubjectMatchesAuthenticationName", "DnsMatchesAuthenticationName", "UriMatchesAuthenticationName", "IpMatchesAuthenticationName", "EmailMatchesAuthenticationName", and "ThumbprintMatch". |
|
allowed_thumbprints
|
The list of thumbprints that are allowed during client authentication. This property is required only if the validationScheme is 'ThumbprintMatch'. |
Attributes
allowed_thumbprints
The list of thumbprints that are allowed during client authentication. This property is required only if the validationScheme is 'ThumbprintMatch'.
allowed_thumbprints: list[str] | None
validation_scheme
The validation scheme used to authenticate the client. Default value is SubjectMatchesAuthenticationName. Known values are: "SubjectMatchesAuthenticationName", "DnsMatchesAuthenticationName", "UriMatchesAuthenticationName", "IpMatchesAuthenticationName", "EmailMatchesAuthenticationName", and "ThumbprintMatch".
validation_scheme: str | _models.ClientCertificateValidationScheme | None