X509ServiceCertificateAuthentication.CustomCertificateValidator Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví vlastní validátor klientského certifikátu.
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
Hodnota vlastnosti
Validátor vlastního klientského certifikátu.
Výjimky
Pokusil se nastavit, když jsou přihlašovací údaje jen pro čtení.
Příklady
Následující kód ukazuje, jak nastavit tuto vlastnost.
// 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()
Vlastnost lze také nastavit v konfiguračním souboru.
Poznámky
Windows Communication Foundation (WCF) poskytuje výchozí validátor klientského certifikátu, který ověřuje klientský certifikát vůči důvěryhodnému úložišti osob a také kontroluje, zda je certifikát součástí řetězu, který se připojuje k platnému kořenovému adresáři. Vlastní validátor lze implementovat za účelem získání jiného chování. Tato vlastnost umožňuje zadat vlastní validátor.