Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl 证书链在Firefox中不可见_Ssl_Ssl Certificate_Keychain - Fatal编程技术网

Ssl 证书链在Firefox中不可见

Ssl 证书链在Firefox中不可见,ssl,ssl-certificate,keychain,Ssl,Ssl Certificate,Keychain,我们已经在负载平衡器上安装了证书链。当我们在chrome中访问该站点时,我们不会发现任何问题,也不会看到链接 但是,在某些版本的Firefox中,证书链不显示,因此我们得到“连接不可信错误” 可能是什么原因造成的,我们已经清除了缓存。但是证书不会与链一起显示。如果链不是由服务器(或在本例中是负载平衡器)发送(完全发送),则通常会出现这种情况。Chrome会自行查找丢失的链证书,而Firefox则不会。但是Firefox缓存了早期连接到其他站点的中间证书,因此,如果之前访问了正确的站点,那么Fir

我们已经在负载平衡器上安装了证书链。当我们在chrome中访问该站点时,我们不会发现任何问题,也不会看到链接

但是,在某些版本的Firefox中,证书链不显示,因此我们得到“连接不可信错误”


可能是什么原因造成的,我们已经清除了缓存。但是证书不会与链一起显示。

如果链不是由服务器(或在本例中是负载平衡器)发送(完全发送),则通常会出现这种情况。Chrome会自行查找丢失的链证书,而Firefox则不会。但是Firefox缓存了早期连接到其他站点的中间证书,因此,如果之前访问了正确的站点,那么Firefox已经知道丢失的证书,并将用于完成信任链。但是,如果使用新的Firefox配置文件,则不会缓存任何证书,因此会出现验证错误

浏览器不是检查服务器实际发送内容的好工具。一个更好的工具是
openssl s_客户端
。如果该站点是公共可访问的,您还可以对照它进行检查,这也会显示服务器发送的链是否不完整以及链中缺少哪些证书