这个问题与另一个问题松散相关: IIS7.5 SSL 问题,Safari 用户会收到选择证书的提示,但由于这是一年多前提出的,我认为 Safari 中可能会有一些变化。
因此,我面临的问题如下:我有一个由 Apache 托管的受 SSL 保护的服务,并且已SSLVerifyClient optional
启用设置。除 Safari 之外的所有浏览器都允许我在未安装客户端证书的情况下访问该服务,而如果我点击cancel
证书选择弹出窗口中的按钮,Safari 就会停止导航。
我想知道 Safari 中是否有一些设置可以完成证书选择,或者 Safari 就是这样,没有机会解决这个问题。在 Apache 中禁用客户端证书是不可能的。
我在 Windows 和 Mac 上使用 Safari 5.1.7
感谢您的任何想法。
答案1
目前(2015 年 10 月),最新 Safari 8.0.6/7 版本中仍存在此问题,并且没有迹象表明该问题已得到修复。
我能让 Safari 正常工作的唯一方法SSLVerifyClient optional
是通过将密码限制设置为 来真正降低密码限制SSLCipherSuite ALL
。当然,这会产生不良影响,因为可以使用弱密码,因此我不建议这样做。