189

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

但是使用移动移动浏览器(Chrome/Safari)我看到以下消息 - “该网站的身份尚未验证”并且锁(在地址栏附近的 chrome 中)上有一个红色的 x 标记知道为什么发生?

4

2 回答 2

171

把你的域名放在这里:https ://www.ssllabs.com/ssltest/analyze.html 你应该可以看到你的ssl证书链有没有问题。我猜你有 SSL 链问题。对该问题的简短描述是,您的服务器上实际上有一个证书列表(而不仅仅是一个),并且这些证书的顺序必须正确。如果它们在那里但顺序不正确,则该网站在桌面浏览器上会很好(我认为也是 iOs),但 android 对证书的顺序更严格,如果顺序不正确会出错。要解决此问题,您只需重新订购证书。

于 2012-12-13T17:06:07.900 回答
17

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

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

您可能会发现查看适用于 Android 的受信任 CA 列表有助于了解您的 CA 是否存在。

于 2012-12-13T17:13:18.453 回答