Aracılığıyla paylaş


X509ServiceCertificateAuthentication.CustomCertificateValidator Özellik

Tanım

Özel istemci sertifikası doğrulayıcıyı alır veya ayarlar.

public:
 property System::IdentityModel::Selectors::X509CertificateValidator ^ CustomCertificateValidator { System::IdentityModel::Selectors::X509CertificateValidator ^ get(); void set(System::IdentityModel::Selectors::X509CertificateValidator ^ value); };
public System.IdentityModel.Selectors.X509CertificateValidator CustomCertificateValidator { get; set; }
member this.CustomCertificateValidator : System.IdentityModel.Selectors.X509CertificateValidator with get, set
Public Property CustomCertificateValidator As X509CertificateValidator

Özellik Değeri

X509CertificateValidator

Özel istemci sertifikası doğrulayıcı.

Özel durumlar

Kimlik bilgisi salt okunur olduğunda ayar yapılmaya çalışıldı.

Örnekler

Aşağıdaki kodda bu özelliğin nasıl ayarlanacağı gösterilmektedir.

// Configure custom certificate validation.
ClientCredentials creds = new ClientCredentials();
creds.ServiceCertificate.Authentication.CertificateValidationMode
    = X509CertificateValidationMode.Custom;
creds.ServiceCertificate.Authentication.CustomCertificateValidator
    = new MyCertificateValidator();
' Configure custom certificate validation.
Dim creds As New ClientCredentials()
creds.ServiceCertificate.Authentication.CertificateValidationMode = X509CertificateValidationMode.Custom
creds.ServiceCertificate.Authentication.CustomCertificateValidator = New MyCertificateValidator()

özelliği bir yapılandırma dosyasında da ayarlanabilir.

Açıklamalar

Windows Communication Foundation (WCF), istemci sertifikasını güvenilen kişiler deposuna göre doğrulayan ve ayrıca sertifikanın geçerli bir köke bağlanan bir zincirin parçası olup olmadığını denetleyen bir varsayılan istemci sertifikası doğrulayıcısı sağlar. Farklı bir davranış elde etmek için özel bir doğrulayıcı uygulanabilir. Bu özellik, özel bir doğrulayıcının belirtilmesine izin verir.

Şunlara uygulanır