X509ServiceCertificateAuthentication.CustomCertificateValidator Proprietà

Definizione

Ottiene o imposta un validator di certificato client personalizzato.

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

Valore della proprietà

Validator del certificato client personalizzato.

Eccezioni

Tentativo di impostazione quando le credenziali sono di sola lettura.

Esempio

Nel codice seguente viene illustrato come impostare questa proprietà.

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

La proprietà può essere impostata anche in un file di configurazione.

Commenti

Windows Communication Foundation (WCF) fornisce un validator di certificato client predefinito che verifica il certificato client rispetto all'archivio persone attendibili e verifica anche che il certificato faccia parte di una catena che si connette a una radice valida. È possibile implementare un validator personalizzato per ottenere un comportamento diverso. Questa proprietà consente di specificare un validator personalizzato.

Si applica a