我正在编写一个Web应用程序,我需要使用现有的Web服务。
此Web服务使用wsHttpBinding
和x509证书。
我浏览了整个网络,但没有找到可行的解决方案。
有人可以帮我这个吗?
答案 0 :(得分:1)
客户端证书的选择将由浏览器在进行连接时进行。 JavaScript和jQuery对此没有太多发言权。
您可以配置Firefox(例如)以询问您要选择哪个证书或自动选择一个证书(首选项 - >高级 - >加密 - >证书)。如果您选择“始终询问”,这可能会从浏览器触发弹出窗口,但无法从JavaScript访问。
首先需要向浏览器提供您要使用的客户端证书(及其私钥)。