X509ServiceCertificateAuthentication.CustomCertificateValidator Eigenschap

Definitie

Hiermee haalt u een aangepaste clientcertificaatvalidator op of stelt u deze in.

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

Waarde van eigenschap

De validatie van het aangepaste clientcertificaat.

Uitzonderingen

Er is geprobeerd om in te stellen wanneer de referentie het kenmerk Alleen-lezen heeft.

Voorbeelden

De volgende code laat zien hoe u deze eigenschap instelt.

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

De eigenschap kan ook worden ingesteld in een configuratiebestand.

Opmerkingen

Windows Communication Foundation (WCF) biedt een standaardclientcertificaatvalidator die het clientcertificaat verifieert op basis van het archief vertrouwde personen en ook controleert of het certificaat deel uitmaakt van een keten die verbinding maakt met een geldige basis. Een aangepaste validator kan worden geïmplementeerd om een ander gedrag te verkrijgen. Met deze eigenschap kan een aangepaste validator worden opgegeven.

Van toepassing op