中间证书会缓存在 Firefox 中吗?

Kit*_*nde 8 security firefox ssl-certificate

如果有人访问有 GoDaddy 颁发的证书的站点 A,该站点 A 还提供了 GoDaddy 和他们的 CA 之间的中间证书,Firefox 会缓存中间证书并将其与站点 B 一起使用,站点 B 也有 GoDaddy 颁发的证书但不提供中间证书证书?导致后一种情况不给出 SSL 错误?

我问的原因是我们在 13 台计算机中的 3 台上都遇到了 SSL 问题,所有这些计算机都在我认为没有颁发中间证书的服务器上安装了新版本的 Firefox。

此外,在使用假服务器进行测试并提供更正的证书设置时,切换回真实服务器时问题就消失了。

小智 11

迟到总比不到好。是的,浏览器会缓存中间证书,并在不同站点之间使用它们。因此,如果您缺少中间证书,随机用户将收到信任错误,而其他用户则不会。

例如,在 Firefox 中,它将缓存在名为 cert8.db 的文件中(在您的配置文件文件夹中)。要对此进行测试,请手动删除该文件,或在 Firefox 中创建一个新配置文件。