我已经建立了一个网站并使用 certbot 创建了 SSL 证书。
在我尝试过的每个系统上,除了手机上的 Chrome 之外,页面都可以正常加载。
在 Chrome 中,在手机(Android)上,我收到 NET::ERR_CERT_AUTHORITY_INVALID
在手机上的 FF 中加载正常。在平板电脑上的 Chrome 或 FF 中加载正常。在笔记本电脑和/或台式机上的 Chrome 或 FF 中加载正常。
Chrome 运行不顺畅,是怎么回事?
我已经建立了一个网站并使用 certbot 创建了 SSL 证书。
在我尝试过的每个系统上,除了手机上的 Chrome 之外,页面都可以正常加载。
在 Chrome 中,在手机(Android)上,我收到 NET::ERR_CERT_AUTHORITY_INVALID
在手机上的 FF 中加载正常。在平板电脑上的 Chrome 或 FF 中加载正常。在笔记本电脑和/或台式机上的 Chrome 或 FF 中加载正常。
Chrome 运行不顺畅,是怎么回事?
根据@dave_thompson_085 的评论,这个问题的答案是我的手机运行的 Android 版本太旧,无法在其根存储中安装 LetsEncrypt。
现在,LetsEncrypt 选择不再更新其交叉签名,因此 Android 7.0 之前的版本不认为 LetsEncrypt 证书有效。
如果其他人遇到此问题,Firefox 之所以能在旧版 Android 上运行,是因为它使用自己的根存储,而不是 Android 操作系统的存储。
希望 Chrome 能够将此升级纳入未来的版本,但目前这只是 Chrome 的一个缺点。