X509ServiceCertificateAuthentication.CustomCertificateValidator Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia niestandardowy moduł sprawdzania poprawności certyfikatu klienta.
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
Wartość właściwości
Niestandardowy moduł sprawdzania poprawności certyfikatu klienta.
Wyjątki
Podjęto próbę ustawienia, gdy poświadczenia są tylko do odczytu.
Przykłady
Poniższy kod pokazuje, jak ustawić tę właściwość.
// 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()
Właściwość można również ustawić w pliku konfiguracji.
Uwagi
Windows Communication Foundation (WCF) udostępnia domyślny moduł weryfikacji certyfikatu klienta, który weryfikuje certyfikat klienta w magazynie zaufanych osób, a także sprawdza, czy certyfikat jest częścią łańcucha łączącego się z prawidłowym katalogiem głównym. Niestandardowy moduł sprawdzania poprawności można zaimplementować w celu uzyskania innego zachowania. Ta właściwość umożliwia określenie niestandardowego modułu sprawdzania poprawności.