ServicePointManager.ServerCertificateValidationCallback Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállítja a visszahívást egy kiszolgálótanúsítvány érvényesítéséhez.
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
Tulajdonság értéke
Egy RemoteCertificateValidationCallback. Az alapértelmezett érték a null.
Megjegyzések
Egy alkalmazás beállíthatja a ServerCertificateValidationCallback tulajdonságot egy olyan metódusra, amelyet a kiszolgálótanúsítvány ügyfele egyéni ellenőrzésre használhat. Az egyéni ellenőrzés során a sender megadott RemoteCertificateValidationCallback paraméter lehet egy gazdagép sztringneve vagy egy objektum, amely a tulajdonságtól függően származik WebRequest (HttpWebRequestpéldául).CertificatePolicy
Ha nem használ egyéni érvényesítést, a rendszer összehasonlítja a tanúsítvány nevét a kérés létrehozásához használt gazdagép nevével. Ha például Create(String) átadott egy paramétert "https://www.contoso.com/default.html", az alapértelmezett viselkedés az, hogy az ügyfél ellenőrizze a tanúsítványt www.contoso.com.
Annak ellenére, hogy csoportos küldési meghatalmazott, a rendszer csak az utoljára végrehajtott eseménykezelőtől visszaadott értéket tekinti mérvadónak. Más szóval több meghatalmazottat is csatolhat, és mindegyik visszahívást kap.ServerCertificateValidationCallback Minden visszahívás egy értéket ad vissza, amely jelzi, hogy a tanúsítvány elfogadott-e vagy sem; a rendszer azonban csak az utolsó meghatalmazott értékét tartja tiszteletben.
Note
A 9. .NET óta ez a tulajdonság RemoteCertificateValidationCallbackSocketsHttpHandler.SslOptions.