我有一个内部使用的.Net 2.0应用程序,我们希望使用WebBrowser控件来访问某些Web资源。我们希望使用自签名证书使用SSL为这些站点添加加密。
我的问题是,是否有办法禁用来自不受信任来源的SSL密钥的所有警告?我想避免必须在运行应用程序的每个工作站中安装密钥。
欢迎任何其他有关如何做到这一点的建议。
答案 0 :(得分:1)
我不相信有这方面的工作,在通过WebBrowser控件(或Internet Explorer)访问上述Web资源时,您将始终收到警告但是您可以分发 root < / strong>证书通过组策略。
答案 1 :(得分:1)
你可以通过挂钩对话框(如上面的人发送链接)来做到这一点,但是实施SSL将毫无意义。因为当攻击发生MITM攻击时,你会忽略警告并继续。更好的药水,安装人员可能会首先安装证书。
答案 2 :(得分:0)
我为这个精灵队做了一个工作。它是我编写的Code Project文章的一部分,它说明了在处理安全性和WebBrowser控件时可以执行的各种“技巧”。我会在这里提供建议。