2008-09-24 52 views
2

我有一个在内部使用的.Net 2.0应用程序,我们希望使用WebBrowser控件访问某些Web资源。我们希望使用自签名证书使用SSL为这些网站添加加密。使用WebBrowser通过SSL访问Intranet Winforms控件

我的问题是,如果有办法禁用所有来自不可信源的SSL密钥的警告?我想避免必须在运行应用程序的每个工作站上安装密钥。

任何其他建议如何做到这一点,是值得欢迎的。

回答

1

我不相信有这样的解决方法,当通过WebBrowser控件(或Internet Explorer)访问上述Web资源时,您将始终得到警告您可以分发根证书 cert通过组策略。

0

我有一个工作,这个精灵。它是我编写的代码项目文章的一部分,它说明了在处理安全性和WebBrowser控件时可以执行的各种“技巧”。有空时,我会提供建议。

1

你可以通过钩住对话框来做到这一点(上面有人发送链接),但是实现SSL将毫无意义。因为当攻击发生MITM攻击时,您将忽略警告并继续。更好的药水你的安装程序可能首先安装证书。