ssl - 台式机浏览器和平板电脑浏览器之间的 SSL 证书链是否不同?

标签 ssl ssl-certificate

我有一台装有 Android 4.4.2 的 Nexus 7 平板电脑,上面安装了浏览器 Chrome 和 FireFox。当我打开网站时 https://ib.sb24.com有了它,它提示我证书不受信任,但是当我用桌面浏览器打开相同的地址时,它没问题!这是为什么?

[更新]

我所说的桌面是指 Windows 和 Ubuntu、Chrome 和 FireFox。

最佳答案

这看起来像是服务器配置错误。它只发送一个证书,该证书不是由已知根签名的,而是由中间 CA 签名的。但是服务器也忘记添加所需的中间证书。 它在您的浏览器中工作的原因是您曾经浏览过使用相同中间 CA 并且浏览器缓存了 CA 的站点。可能所有浏览器都会这样做以帮助解决此类错误配置,但如果浏览器在访问错误配置的站点之前从未访问过具有正确中间 CA 的正确配置站点,这将无济于事。

如果您不相信我,请尝试使用新的 Firefox 配置文件访问同一站点,您会遇到同样的问题。

关于ssl - 台式机浏览器和平板电脑浏览器之间的 SSL 证书链是否不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23128206/

相关文章:

django - 在 AWS 上使用 django 的 ssl

ssl - 未应用证书管理器的入口 TLS 路由

c# - 使用客户端证书时,大型 POST 请求会导致 Asp.Net Web API 超时

ssl - 非 SSL 站点对 SSL 站点进行 API 调用

asp.net - 从 Azure 连接到 HTTPS Web 服务

python - grpc Python : ignore untrusted certificate

rest - Azure REST API 上的 HTTPS

ssl - Font Awesome 和 Shopify SSL 无法正常工作

java - Spring Boot - 带有自签名证书的客户端服务器 REST API

c# - 如何使用客户端证书在 Web API 中进行身份验证和授权