Partage via


ServicePointManager.ServerCertificateValidationCallback Propriété

Définition

Obtient ou définit le rappel de valider un certificat de serveur.

public:
 static property System::Net::Security::RemoteCertificateValidationCallback ^ ServerCertificateValidationCallback { System::Net::Security::RemoteCertificateValidationCallback ^ get(); void set(System::Net::Security::RemoteCertificateValidationCallback ^ value); };
public static System.Net.Security.RemoteCertificateValidationCallback? ServerCertificateValidationCallback { get; set; }
public static System.Net.Security.RemoteCertificateValidationCallback ServerCertificateValidationCallback { get; set; }
static member ServerCertificateValidationCallback : System.Net.Security.RemoteCertificateValidationCallback with get, set
Public Shared Property ServerCertificateValidationCallback As RemoteCertificateValidationCallback

Valeur de propriété

RemoteCertificateValidationCallback La valeur par défaut est null.

Remarques

Une application peut définir la ServerCertificateValidationCallback propriété sur une méthode à utiliser pour la validation personnalisée par le client du certificat de serveur. Lors de la validation personnalisée, le sender paramètre passé à peut RemoteCertificateValidationCallback être un nom de chaîne hôte ou un objet dérivé de (HttpWebRequest, par exemple) en fonction de WebRequest la CertificatePolicy propriété .

Lorsque la validation personnalisée n’est pas utilisée, le nom du certificat est comparé au nom d’hôte utilisé pour créer la demande. Par exemple, si Create(String) a été passé un paramètre de "https://www.contoso.com/default.html", le comportement par défaut est que le client vérifie le certificat par rapport www.contoso.comà .

Bien qu’il s’agit d’un délégué de multidiffusion, seule la valeur renvoyée par le gestionnaire d’événements de la dernière exécution est considérée comme faisant autorité. En d’autres termes, vous pouvez attacher plusieurs délégués, et ils reçoivent tous un rappel à partir de ServerCertificateValidationCallback. Chaque rappel retourne une valeur qui indique si le certificat est accepté ou non ; toutefois, seule la valeur du dernier délégué est respectée.

S’applique à

Voir aussi