【发布时间】:2026-01-20 19:20:05
【问题描述】:
我正在创建一个 Windows 窗体应用程序,它使用嵌入式 WebBrowser 控件来查看 Intranet 网页。该页面是通过 https 提供的,使用自签名证书。我希望证书在我的应用程序上下文中有效,但不想弄乱客户端机器本身(通过永久安装受信任的证书)。
是否有任何方法可以在应用程序的整个生命周期内以编程方式信任证书,而不是整个系统?
【问题讨论】:
-
如果我错了,请见谅,但不仅托管网页的服务器需要 SSL 证书,客户端应用程序/浏览器也不需要吗?
-
如果自签名证书不受信任,客户端浏览器将显示 SSL 错误并提示用户继续。我需要临时安装自签名的“CA”证书。