X509ServiceCertificateAuthentication.CustomCertificateValidator Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.