3

我正在编写一个 Web 应用程序,我需要使用现有的 Web 服务。此 Web 服务使用wsHttpBindingx509 证书。

我浏览了整个网络,但没有找到可行的解决方案。

有人可以帮我解决这个问题吗?

4

1 回答 1

1

客户端证书的选择将由浏览器在建立连接时进行。JavaScript 和 jQuery 在这方面没有太多发言权。

您可以配置 Firefox(例如)询问您选择哪个证书或自动选择一个(首选项 -> 高级 -> 加密 -> 证书)。如果您选择“总是询问”,这可能会从浏览器触发一个弹出窗口,但这不能通过 JavaScript 访问。

您将要使用的客户端证书(及其私钥)首先需要可供浏览器使用。

于 2012-05-07T19:25:46.017 回答