【发布时间】:2011-07-12 22:23:01
【问题描述】:
我正在尝试连接到配置为通过 SSL 客户端证书对用户进行身份验证的 Web 服务(不受我控制)。我有一个 PKCS12 格式的有效证书,其中包含客户端证书和关联的私钥。证书由 Web 服务提供商接受的 CA 颁发。
安装证书并尝试在各种浏览器中访问受限区域会得到以下结果:
IE6 - 工作正常,我可以检索 WSDL
IE7 - 提示输入证书,但随后因来自服务器的 403.7 而失败
Firefox3 - 设置为询问,但没有提示并且失败并返回 403.7
Safari 4 - 证书已安装在钥匙串中,但没有提示和 403.7
此外,尝试以编程方式 (Java) 访问 Web 服务失败,并出现相同的 403.7 错误代码。
奇怪的是,这在 IE6 中有效,但在其他浏览器中无效,我错过了什么?我需要在 PKCS12 文件中包含完整的 CA 证书链吗?
任何帮助将不胜感激。
【问题讨论】:
标签: authentication ssl client ssl-certificate