Partager via


X509ServiceCertificateAuthentication.CustomCertificateValidator Propriété

Définition

Obtient ou définit un validateur de certificat client personnalisé.

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

Valeur de propriété

X509CertificateValidator

Validateur de certificat client personnalisé.

Exceptions

A tenté de définir quand les informations d'identification sont en lecture seule.

Exemples

Le code suivant montre comment définir cette propriété.

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

Cette propriété peut également être définie dans un fichier de configuration.

Remarques

Windows Communication Foundation (WCF) fournit un validateur de certificat client par défaut qui vérifie le certificat client par rapport au magasin de personnes approuvées et vérifie également que le certificat fait partie d’une chaîne qui se connecte à une racine valide. Un validateur personnalisé peut être implémenté pour obtenir un comportement différent. Cette propriété permet la spécification d'un validateur personnalisé.

S’applique à