【问题标题】:.NET WebBrowser Control in WindowFormsWindows 窗体中的 .NET WebBrowser 控件
【发布时间】:2013-01-03 22:01:34
【问题描述】:

我目前在我的程序中使用System.Windows.Forms.WebBrowser。当我尝试通过 https 访问某些网站时,出现“您的网站安全证书有问题”的消息。有什么方法可以让 WebBrowser 忽略这些类型的警告?

我正在使用 Visual Studio 2010。

【问题讨论】:

标签: .net vb.net winforms c#-4.0


【解决方案1】:

最简单的方法是:

System.Net.ServicePointManager.ServerCertificateValidationCallback = 
  (sender, certificate, chain, errors) => true;

但这确实使客户端容易受到攻击(即无法验证服务器的身份)。

更好的方法是实施一种实际验证证书的方法,或者如果证书无法验证,则向用户提供是否应该继续的选择。​​

【讨论】:

    猜你喜欢
    • 2010-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-28
    • 1970-01-01
    • 2016-04-22
    • 1970-01-01
    相关资源
    最近更新 更多