public override bool OnCertificateError(CertificateErrorParams errorParams) { Certificate certificate = errorParams.Certificate; Console.WriteLine("ErrorCode = " + errorParams.CertificateError); Console.WriteLine("SerialNumber = " + certificate.SerialNumber); Console.WriteLine("FingerPrint = " + certificate.FingerPrint); Console.WriteLine("CAFingerPrint = " + certificate.CAFingerPrint); string subject = certificate.Subject; Console.WriteLine("Subject = " + subject); string issuer = certificate.Issuer; Console.WriteLine("Issuer = " + issuer); Console.WriteLine("KeyUsages = " + String.Join(", ", certificate.KeyUsages)); Console.WriteLine("ExtendedKeyUsages = " + String.Join(", ", certificate.ExtendedKeyUsages)); Console.WriteLine("HasExpired = " + certificate.HasExpired); // Return false to ignore certificate error. return(false); }
public override bool OnCertificateError(CertificateErrorParams errorParams) { DialogResult result = MessageBox.Show("SSL certification error code:" + errorParams.CertificateError + "\r\nDo you want to continue?", "SSL certification error", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { return(false); } else { return(true); } }
bool LoadHandler.OnCertificateError(CertificateErrorParams errorParams) { return(false); }