我遇到了一个问题,在 Safari 中我们的证书不可见(在解释问题后我会详细介绍)。我在 Chrome 和 Firefox 上都能正常工作。我用于测试的操作系统是 Mac Book Pro 上的 OS X(10.10.5 Yosemite)。
基本上,当我尝试转到需要证书的页面时,它会弹出一个窗口,要求我选择一个证书,但该窗口是空的。控制台中显示:
Failed to load resource: The server "www.my.server.com" requires a client certificate.
我已在密钥库中安装了证书,并且在 chrome 中我有相同的窗口/弹出窗口,但由页面的证书填充。
我在想可能是根证书使用了“www”而客户端证书没有,可能是这样吗?
我们的客户证书如下[电子邮件保护]所以我只是猜测当 Safari 正在为 www.my.server.com 寻找证书时可能会出现问题。
我绝不是这方面的专家,所以我不太确定我需要提供什么信息,而且大多数时候我们的用户都很高兴它在 chrome 或 Firefox 上运行,但我想了解发生了什么,以及为什么我无法让它在 Safari 上运行。