X509ServiceCertificateAuthentication.CustomCertificateValidator Egenskap

Definition

Hämtar eller anger en anpassad klientcertifikatverifierare.

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

Egenskapsvärde

Certifikatverifieraren för anpassad klient.

Undantag

Försökte ange när autentiseringsuppgifterna är skrivskyddade.

Exempel

Följande kod visar hur du anger den här egenskapen.

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

Egenskapen kan också anges i en konfigurationsfil.

Kommentarer

Windows Communication Foundation (WCF) tillhandahåller en standardverifierare för klientcertifikat som verifierar klientcertifikatet mot det betrodda personarkivet och kontrollerar också att certifikatet ingår i en kedja som ansluter till en giltig rot. En anpassad validator kan implementeras för att få ett annat beteende. Med den här egenskapen kan en anpassad validator anges.

Gäller för