我们的一个网站遇到了一个奇怪的问题。
有问题的网站强制所有流量使用 https,但对某些用户而言,它会引发安全错误。不同的浏览器、设置和网络环境使得几乎不可能确定用户遇到错误的原因。
但是,问题来了:当我在我的计算机上尝试访问同一个网站时,我在 Firefox(v22)中遇到了安全错误,而在 Chrome 或 Safari 中,或者在运行 Windows 7 和 IE9 的 VM 中却没有遇到。
www.domain.com uses an invalid security certificate.
The certificate is not trusted because no issuer chain was provided.
(Error code: sec_error_unknown_issuer)
这是后端的问题吗?并且 Firefox 是唯一因此而失败的浏览器吗?或者这是 Firefox 中的问题,因此是本地浏览器的问题?
非常感谢您的任何反馈!
答案1
您确定您包含了颁发者提供的证书链吗?如今,许多颁发者都使用中间证书来建立回到根 CA 的信任链。不同的浏览器内置了不同的 CA 集。
检查证书颁发机构提供的说明,并确保您确实提供任何中级证书。