【发布时间】:2012-05-07 09:06:29
【问题描述】:
我正在编写一个 Web 应用程序,我需要使用现有的 Web 服务。
此 Web 服务使用 wsHttpBinding 和 x509 证书。
我浏览了整个网络,但没有找到可行的解决方案。
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: javascript jquery web-services x509 wshttpbinding
我正在编写一个 Web 应用程序,我需要使用现有的 Web 服务。
此 Web 服务使用 wsHttpBinding 和 x509 证书。
我浏览了整个网络,但没有找到可行的解决方案。
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: javascript jquery web-services x509 wshttpbinding
客户端证书的选择将由浏览器在建立连接时做出。 JavaScript 和 jQuery 在这方面没有太多发言权。
您可以配置 Firefox(例如)询问您选择哪个证书或自动选择一个(首选项 -> 高级 -> 加密 -> 证书)。如果您选择“总是询问”,这可能会从浏览器触发一个弹出窗口,但无法通过 JavaScript 访问。
您要使用的客户端证书(及其私钥)首先需要可供浏览器使用。
【讨论】: