你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ClientCertificateAuthentication Class

The certificate authentication properties for the client.

Inheritance
azure.mgmt.eventgrid._serialization.Model
ClientCertificateAuthentication

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'.