X509ServiceCertificateAuthentication.CustomCertificateValidator Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines benutzerdefinierten Clientzertifikats validator.

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

Eigenschaftswert

Der benutzerdefinierte Clientzertifikats validator.

Ausnahmen

Es wurde versucht, festzulegen, wann Anmeldeinformationen schreibgeschützt sind.

Beispiele

Der folgende Code zeigt, wie diese Eigenschaft festgelegt wird.

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

Die Eigenschaft kann auch in einer Konfigurationsdatei festgelegt werden.

Hinweise

Windows Communication Foundation (WCF) stellt einen Standardmäßigen Clientzertifikat-Validator bereit, der das Clientzertifikat anhand des Speichers vertrauenswürdiger Personen überprüft und außerdem überprüft, ob das Zertifikat Teil einer Kette ist, die eine Verbindung mit einem gültigen Stamm herstellt. Ein benutzerdefinierter Validator kann implementiert werden, um ein anderes Verhalten zu erhalten. Mit dieser Eigenschaft kann ein benutzerdefinierter Validator angegeben werden.

Gilt für: