/// <summary> /// Called when a ssl-certificate should be validated. /// </summary> /// <param name="sender">The sender.</param> /// <param name="certificate">The certificate.</param> /// <param name="chain">The chain.</param> /// <param name="sslPolicyErrors">The SSL policy errors.</param> /// <returns>Whether or not to accept the sertificate.</returns> protected virtual bool OnSslValidate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { SslValidateEventArgs args = new SslValidateEventArgs(sender, certificate, chain, sslPolicyErrors); if (SslValidate != null) SslValidate(this, args); return args.Accept; }
static void client_SslValidate(object sender, SslValidateEventArgs e) { e.Accept = true; }
void client_SslValidate(object sender, SslValidateEventArgs e) { e.Accept = true; // Won't dispatch to javascript. logger.Info("Ssl Validate called by client"); }
void client_SslValidate(object sender, SslValidateEventArgs e) { e.Accept = OnSslValidate(e.Sender, e.Certificate, e.Chain, e.SslPolicyErrors); }