Compartilhar via


ClientCertificateAuthentication Classe

As propriedades de autenticação de certificado para o cliente.

Herança
azure.mgmt.eventgrid._serialization.Model
ClientCertificateAuthentication

Construtor

ClientCertificateAuthentication(*, validation_scheme: str | _models.ClientCertificateValidationScheme | None = None, allowed_thumbprints: List[str] | None = None, **kwargs: Any)

Keyword-Only Parameters

validation_scheme
str ou ClientCertificateValidationScheme

O esquema de validação usado para autenticar o cliente. O valor padrão é SubjectMatchesAuthenticationName. Os valores conhecidos são: "SubjectMatchesAuthenticationName", "DnsMatchesAuthenticationName", "UriMatchesAuthenticationName", "IpMatchesAuthenticationName", "EmailMatchesAuthenticationName" e "ThumbprintMatch".

allowed_thumbprints
list[str]

A lista de impressões digitais permitidas durante a autenticação do cliente. Essa propriedade só será necessária se validationScheme for 'ThumbprintMatch'.

Variáveis

validation_scheme
str ou ClientCertificateValidationScheme

O esquema de validação usado para autenticar o cliente. O valor padrão é SubjectMatchesAuthenticationName. Os valores conhecidos são: "SubjectMatchesAuthenticationName", "DnsMatchesAuthenticationName", "UriMatchesAuthenticationName", "IpMatchesAuthenticationName", "EmailMatchesAuthenticationName" e "ThumbprintMatch".

allowed_thumbprints
list[str]

A lista de impressões digitais permitidas durante a autenticação do cliente. Essa propriedade só será necessária se validationScheme for 'ThumbprintMatch'.