共用方式為


ClientCertificateAuthentication 類別

用戶端的憑證驗證屬性。

繼承
azure.mgmt.eventgrid._serialization.Model
ClientCertificateAuthentication

建構函式

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

Keyword-Only Parameters

validation_scheme
strClientCertificateValidationScheme

用來驗證用戶端的驗證配置。 預設值為 SubjectMatchesAuthenticationName。 已知值為:「SubjectMatchesAuthenticationName」、「DnsMatchesAuthenticationName」、「UriMatchesAuthenticationName」、「IpMatchesAuthenticationName」、「EmailMatchesAuthenticationName」 和 「ThumbprintMatch」。

allowed_thumbprints
list[str]

用戶端驗證期間允許的指紋清單。 只有在 validationScheme 為 'ThumbprintMatch' 時才需要這個屬性。

變數

validation_scheme
strClientCertificateValidationScheme

用來驗證用戶端的驗證配置。 預設值為 SubjectMatchesAuthenticationName。 已知值為:「SubjectMatchesAuthenticationName」、「DnsMatchesAuthenticationName」、「UriMatchesAuthenticationName」、「IpMatchesAuthenticationName」、「EmailMatchesAuthenticationName」 和 「ThumbprintMatch」。

allowed_thumbprints
list[str]

用戶端驗證期間允許的指紋清單。 只有在 validationScheme 為 'ThumbprintMatch' 時才需要這個屬性。