我在 Windows 2008 Server 上使用 SSL 证书(由 Equifax 颁发)将 Web 应用程序部署到 IIS 7(版本 7.0.6000)上。可以使用 IE、Firefox 和 Chrome 通过 https 访问该 Web 应用程序。但是在 Safari 上,我首先会弹出一个选择证书的窗口,在选择有效证书后,我收到以下消息:
403 - Forbidden: Access is denied.
You do not have permission to view this directory or page using the credentials that you supplied.
我们在该服务器的时间上遇到了一点小问题,它往往会滞后一分钟,但我认为这不仅仅发生在 SAFARI 中,而不会发生在任何其他浏览器中。
答案1
一分钟应该不是问题。如果我对潜在问题的判断正确的话,最大的问题是时区是否匹配。
我的一些用户位于菲律宾,他们的 Windows 7 系统设置了美国时区。他们调整了时间以使其正确,但时区设置确实会锁定他们安装的几个浏览器。对于我们拥有的一个特定证书,情况尤其如此。我相信这是 Equifax。验证证书上列出的 CRL 的到期日期 - 如果该日期在当前时间的 24 小时内,并且时区不对,则可能是罪魁祸首。