C# 是否有一种方法可以通过编程方式为System.Windows.Forms.WebBrowser请求选择证书?如果有,如何实现?
我遇到的问题是IE和其他浏览器默认情况下在C# 是否有一种方法可以通过编程方式为System.Windows.Forms.WebBrowser请求选择证书?如果有,如何实现?,c#,.net,internet-explorer,C#,.net,Internet Explorer,我遇到的问题是IE和其他浏览器默认情况下在证书-当前用户中查找客户端证书。我想从证书(本地计算机)商店中获取一个特定的证书(我已经为此编写了代码),并将其用作用户选择的证书,或者在可能的情况下为他们选择一个证书。为他们选择一个将是最佳解决方案 此外,我并没有100%地使用WebBrowser,但我只需要一种方法将浏览器嵌入到windows窗体中,并使该web浏览器能够通过客户端证书进行身份验证。我已经编写了代码,可以通过HttpWebResponse实现这一点,但我无法在WebBrowser中使
证书-当前用户中查找客户端证书。我想从证书(本地计算机)
商店中获取一个特定的证书(我已经为此编写了代码),并将其用作用户选择的证书,或者在可能的情况下为他们选择一个证书。为他们选择一个将是最佳解决方案
此外,我并没有100%地使用WebBrowser
,但我只需要一种方法将浏览器嵌入到windows窗体中,并使该web浏览器能够通过客户端证书进行身份验证。我已经编写了代码,可以通过HttpWebResponse
实现这一点,但我无法在WebBrowser
中使用它,我不知道如何解决您的问题。然而,你的最后一段将你的问题变成了一个小问题,你并不真正关心HttpWebResponse
,但你在问题中明确地说“…并且让web浏览器能够使用HttpWebResponse
”(我已经删除了我以前不相关的评论,你也应该这样做)@ScottChamberlain done