我在我的子域名上使用Gandi SSL证书,它运行得很好,除非通过Facebook Android应用程序访问网站时出现安全错误。
我使用SSLShoper和QUALYS SSL LABS进行了双倍检查,报告的链条没有任何问题。
网站网址为https://tickets.shotguntheapp.com/events/5569
,点击“可用的门票”here
问题可能来自哪里?
*******解决了问题******
certs:update
命令中。如果运行heroku certs
,您可能会看到两个类型为SNI和Endpoint的证书。 两者都必须更新! 答案 0 :(得分:1)
如果查看SSL实验室的“认证路径”部分,您会看到有两条信任路径。
当您发送的中间证书为第一条路径发布信任时,该特定根(Gandi Standard SSL CA 2 -- SHA1: 2b8f1b57330dbba2d07a6c51f70ee90ddab9ad8e
)为only added in Android 5.1。你没有指定你看到这个错误的Android版本,我假设它是5.1之前的东西。
您需要发送另一个中间证书(USERTrust RSA Certification Authority -- SHA1: eab040689a0d805b5d6fd654fc168cff00b78be3
)才能完成第二个证书路径。您可以从What's My Chain Cert?