SSL证书不受信任 - 仅限移动设备

Avi*_*oof 181 iphone ssl android google-chrome certificate

我的网站在我的桌面上使用SSL工作得很好(chrome)我在地址栏附近有一个绿色锁定说"身份验证"

但是使用移动移动浏览器(Chrome/Safari)我看到以下消息 - "此网站的身份尚未经过验证",并且锁定(地址栏附近的镀铬处)上有一个红色的x标记任何想法为什么它发生?

Tas*_*orf 165

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

  • 这是一个在线检查器,它也生成正确的证书链http://whatsmychaincert.com您提供的分析器没有明确显示此问题.虽然它显示了很多其他有用的东西,谢谢. (8认同)
  • 您好,当您说按更改顺序重新订购时?怎么样?或者再次与签字机构下订单?谢谢 (5认同)
  • @joelmurphy很可能你错过了你的SSL证书链中的中间签名机构的证书,在我的情况下,当我上传我的证书并且因为它在桌面上工作时我没有想到更多它.我的CA签名机构**确实**给我发了一份副本 (5认同)
  • 有关这方面的更多信息,请查看http://superuser.com/questions/347588/how-do-ssl-chains-work (4认同)

Fen*_*ton 16

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

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

您可能会发现查看Android的可信CA列表有助于查看您的可信CA是否存在.