证书链在Chrome中有效,而不是Firefox或Android

时间:2015-05-20 21:19:57

标签: google-chrome firefox ssl https certificate

我们不得不最近更新我们的电子商务网站证书,因为我们注意到Firefox和其他浏览器中的奇怪行为。办公室大约一半的计算机以及我的家用计算机都抱怨证书链不完整(非常奇怪,它不是通用的)。我可以在Firefox证书查看器中查看链,看看它没有链。

Firefox's Certificate Chain

同时Chrome的链条看起来很好。这让我相信我们安装证书没有问题,因为有一个链可供阅读,但Firefox似乎无法看到它。

Chrome's Certificate Chain

我应该注意到,Android上的Chrome似乎存在同样的问题。 这是我们的问题还是Firefox的?

1 个答案:

答案 0 :(得分:1)

当服务器未发送所有必要的中间证书时,通常就是这种情况。 Chrome桌面上的Chrome将会去抓取它们。 Firefox将使用从以前连接到其他站点缓存的任何中间证书,但不会获取丢失的证书,因此某些Firefox实例可能有效,而有些则不可用。 Android上的Chrome也无法获取丢失的证书。

需要在服务器端修复此问题。如果您在SSLLabs检查服务器,您可能会看到有关“链条问题”的说明。添加必要的证书(它们在报告中列出),直到您不再看到此注释,然后它也应该与其他浏览器一起使用。