X509ServiceCertificateAuthentication.CustomCertificateValidator Vlastnost

Definice

Získá nebo nastaví vlastní validátor klientského certifikátu.

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

Hodnota vlastnosti

X509CertificateValidator

Validátor vlastního klientského certifikátu.

Výjimky

Pokusil se nastavit, když jsou přihlašovací údaje jen pro čtení.

Příklady

Následující kód ukazuje, jak nastavit tuto vlastnost.

// 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()

Vlastnost lze také nastavit v konfiguračním souboru.

Poznámky

Windows Communication Foundation (WCF) poskytuje výchozí validátor klientského certifikátu, který ověřuje klientský certifikát vůči důvěryhodnému úložišti osob a také kontroluje, zda je certifikát součástí řetězu, který se připojuje k platnému kořenovému adresáři. Vlastní validátor lze implementovat za účelem získání jiného chování. Tato vlastnost umožňuje zadat vlastní validátor.

Platí pro