首页 > 其他分享 >Webbrowser打开https网页提示证书错误

Webbrowser打开https网页提示证书错误

时间:2024-03-29 17:59:09浏览次数:19  
标签:控件 网页 证书 Webbrowser https ValidateServerCertificate

vb.net开发了一个 捕快网文采集器 txt文本

使用了IE控件Webbrowser

在访问https网页时,有些网页出现了证书错误的提示, 无法访问,而且没有 "继续" 的选项

试了一下强制默认 证书认证全部为 <真> 的代码 有效.

  Imports System.Security.Cryptography.X509Certificates

        '增加证书检查处理
        ServicePointManager.ServerCertificateValidationCallback = New RemoteCertificateValidationCallback(AddressOf ValidateServerCertificate)


  ' 服务器证书验证回调方法
    Private Function ValidateServerCertificate(sender As Object, certificate As X509Certificate, chain As X509Chain, sslPolicyErrors As SslPolicyErrors) As Boolean

        ' 执行适当的证书验证
        Return True
    End Function

  这里 强制所有证书验证都返回了真,是一种 消极的应对方法,有可能网页时仿冒或拦截的. 但对于已过时webbrowser控件 不失为一种折中的处理方式.

标签:控件,网页,证书,Webbrowser,https,ValidateServerCertificate
From: https://www.cnblogs.com/MadeInChinese/p/18104325

相关文章