我们不得不最近更新我们的电子商务网站证书,因为我们注意到Firefox和其他浏览器中的奇怪行为。办公室大约一半的计算机以及我的家用计算机都抱怨证书链不完整(非常奇怪,它不是通用的)。我可以在Firefox证书查看器中查看链,看看它没有链。
同时Chrome的链条看起来很好。这让我相信我们安装证书没有问题,因为有一个链可供阅读,但Firefox似乎无法看到它。
我应该注意到,Android上的Chrome似乎存在同样的问题。 这是我们的问题还是Firefox的?
答案 0 :(得分:1)
当服务器未发送所有必要的中间证书时,通常就是这种情况。 Chrome桌面上的Chrome将会去抓取它们。 Firefox将使用从以前连接到其他站点缓存的任何中间证书,但不会获取丢失的证书,因此某些Firefox实例可能有效,而有些则不可用。 Android上的Chrome也无法获取丢失的证书。
需要在服务器端修复此问题。如果您在SSLLabs检查服务器,您可能会看到有关“链条问题”的说明。添加必要的证书(它们在报告中列出),直到您不再看到此注释,然后它也应该与其他浏览器一起使用。