ClientCertificateAuthentication Class
The certificate authentication properties for the client.
- Inheritance
-
azure.mgmt.eventgrid._serialization.ModelClientCertificateAuthentication
Constructor
ClientCertificateAuthentication(*, validation_scheme: str | _models.ClientCertificateValidationScheme | None = None, allowed_thumbprints: List[str] | None = None, **kwargs: Any)
Keyword-Only Parameters
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'. |
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'. |
Azure SDK for Python