gpt4 book ai didi

c# - 为单个应用程序安装 SSL 证书?

转载 作者:太空宇宙 更新时间:2023-11-03 14:20:13 28 4
gpt4 key购买 nike

我正在创建一个 Windows 窗体应用程序,它使用嵌入式 WebBrowser 控件来查看 Intranet 网页。该页面使用自签名证书通过 https 提供。我希望证书在我的应用程序上下文中有效,但又不想弄乱客户端的机器本身(通过永久安装受信任的证书)。

有什么方法可以在应用程序的生命周期内以编程方式信任证书,而不是整个系统?

最佳答案

你当然可以做到。但您可能需要分两步完成。首先发出 https 请求并获取服务器证书并动态创建信任库并将证书导入信任库。这将是一次性事件。您可以将此信任库缓存到文件系统中,这样您就不必每次都这样做。发出另一个 https 请求并使用此信任库来验证您将发出的后续 https 请求。

关于c# - 为单个应用程序安装 SSL 证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8099211/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com