X509ServiceCertificateAuthentication.CustomCertificateValidator Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.