Freigeben über


ClientCertificateAuthentication Klasse

Die Zertifikatauthentifizierungseigenschaften für den Client.

Vererbung
azure.mgmt.eventgrid._serialization.Model
ClientCertificateAuthentication

Konstruktor

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

Keyword-Only Parameters

validation_scheme
str oder ClientCertificateValidationScheme

Das Validierungsschema, das zum Authentifizieren des Clients verwendet wird. Der Standardwert ist SubjectMatchesAuthenticationName. Bekannte Werte sind "SubjectMatchesAuthenticationName", "DnsMatchesAuthenticationName", "UriMatchesAuthenticationName", "IpMatchesAuthenticationName", "EmailMatchesAuthenticationName" und "ThumbprintMatch".

allowed_thumbprints
list[str]

Die Liste der Fingerabdrucke, die während der Clientauthentifizierung zulässig sind. Diese Eigenschaft ist nur erforderlich, wenn validationScheme "ThumbprintMatch" lautet.

Variablen

validation_scheme
str oder ClientCertificateValidationScheme

Das Validierungsschema, das zum Authentifizieren des Clients verwendet wird. Der Standardwert ist SubjectMatchesAuthenticationName. Bekannte Werte sind "SubjectMatchesAuthenticationName", "DnsMatchesAuthenticationName", "UriMatchesAuthenticationName", "IpMatchesAuthenticationName", "EmailMatchesAuthenticationName" und "ThumbprintMatch".

allowed_thumbprints
list[str]

Die Liste der Fingerabdrucke, die während der Clientauthentifizierung zulässig sind. Diese Eigenschaft ist nur erforderlich, wenn validationScheme "ThumbprintMatch" lautet.