X509ServiceCertificateAuthentication.CustomCertificateValidator Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.