所有主流浏览器是否都支持 SSL 客户端证书?

所有主流浏览器是否都支持 SSL 客户端证书?

我们正在考虑使用客户端证书改进一些关键网页的身份验证,但我们不确定这是否是一个广泛使用的标准。

所有主流浏览器是否都支持 SSL 客户端证书?具体来说,它们是否适用于以下浏览器?

  • IE浏览器
  • 火狐浏览器
  • 谷歌浏览器
  • Apple Safari(Mac 和 iOS)
  • Android 网络浏览器

(如果有必要的话,我们在服务器上使用 Apache)

答案1

我没有办法测试所有这些,但是本网站在 Google 上找到了在多种不同情况下安装 PKCS#12 证书/密钥对的说明,包括 iPhone

看来 Android 仅使用 PKCS#12 证书进行 VPN 身份验证。 这里是使用导入的证书的浏览器客户端身份验证支持的愿望清单条目。

答案2

这取决于 CA(证书颁发机构)以及它们是否作为默认或更新包含在各种 Web 浏览器中。您可以通过查看各种 Web 浏览器中包含/标识的默认 CA 来获得大致了解。

未包含的 CA 将导致通过网络浏览器出现警告屏幕,这可能会引起一些用户的恐慌/担忧。

SSL over HTTPS 支持一般在当代网络浏览器中通用。

相关内容