中间证书是否会在Firefox中缓存?


8

如果有人访问由GoDaddy颁发证书的站点A,该站点也在GoDaddy和其CA之间提供了中间证书,那么Firefox将缓存该中间证书并将其与也具有GoDaddy颁发的证书但不提供中间证书的站点B一起使用证书?是否导致后一种情况不产生SSL错误?

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

同样,在使用伪造的服务器进行测试并提供正确的证书设置时,切换回真实服务器时问题就消失了。

Answers:


11

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.