SSL 证书不受信任-仅适用于移动设备

我的网站在我的桌面(chrome)上通过 SSL 工作得很好,我在地址栏附近有一个绿色的锁,上面写着“身份验证”

但是使用移动浏览器(Chrome/Safari)时,我会看到以下信息——“此网站的身份未经验证”,锁(在地址栏附近的 Chrome 中)上有一个红色的 x 标记 知道为什么会这样吗?

223420 次浏览

把你的域名放在这里: < a href = “ https://www.ssllabs.com/ssltest/analyze.html”> https://www.ssllabs.com/ssltest/analyze.html 您应该能够查看 ssl 证书链是否有任何问题。 我猜测您有 SSL 链问题。对这个问题的简短描述是,您的服务器上实际上有一个证书列表(而且不仅仅是一个) ,这些证书需要按照正确的顺序排列。如果他们在那里,但没有在正确的顺序,网站将罚款的桌面浏览器(我认为也是 iOs) ,但安卓是更严格的顺序证书,并会给出一个错误,如果顺序是不正确的。要解决这个问题,您只需要重新排列证书。

出错的最可能原因是颁发 SSL 证书的证书颁发机构在您的桌面上受信任,但在您的移动设备上不受信任。

如果你是从一个通用的认证机构购买的证书,这应该不是一个问题-但如果它是一个不太常见的,它可能是你的手机没有它。你可能需要接受它作为一个值得信任的发布者(尽管这并不理想,如果你把网站推向公众,因为他们不会愿意这样做。)

你可能会发现看看 Android 可信 CA 列表有助于看看你的是否在那里。