浏览器仅提示来自当前用户存储的客户端证书,而忽略本地计算机存储

浏览器仅提示来自当前用户存储的客户端证书,而忽略本地计算机存储

我实现了一个应用程序,它在用户的计算机上安装 X509 客户端证书。它们应该用于登录 SSO 系统。它们安装在当前用户和本地计算机的上下文中。

问题是,当用户尝试登录并且服务器要求提供客户端证书时,所有浏览器都只提示当前用户存储中的证书,即使以管理员身份启动也是如此。如下所示:

当前用户与本地机器

浏览器会忽略本地计算机存储中的证书。浏览器有什么办法可以考虑它们吗?否则,如果在这种情况下不使用个人证书,那么在本地计算机环境中,个人证书的用途是什么?

相关内容