Facebook不喜欢我们的SSL证书

问题描述:

我们为我们的域名拥有通配符SSL证书。如果我设置安全画布网址,我们会收到可怕的空响应错误。我的理解是,这是因为Facebook在SSL证书方面存在问题。Facebook不喜欢我们的SSL证书

有没有关于如何弄清楚我们的SSL证书有什么问题的建议?

我读到这篇博客文章:http://developers.facebook.com/blog/post/567/

我跑到他们建议网站上的测试,它看起来相当不错。那个野兽模式警告能引起这个问题吗?下面是结果我回来:

证书信息 俗名* .mydomain.com来 曾用名* .mydomain.com来mydomain.com 前缀处理不需要的子域 有效期从星期二7月19日00:00: 00 UTC 2011 有效期至周三7月18日23:59:59 UTC 2012(过期8个月和18天) 重点RSA/2048位 签名算法SHA1withRSA 服务器网关加密网景升压,微软服务器网关加密 弱密码(Debian)编号 发行人EssentialSSL CA 下一个发行人COMODO Certification Authority TRUSTED 链长度(大小)2(2581字节) 链问题无 验证类型域验证(DV) 吊销信息CRL,OCSP 撤销状态良好(没有被撤销) 可信是

协议 TLS 1.2没有 TLS 1.1否 TLS 1.0是 SSL 3.0是 SSL 2.0+升级支持是 SSL 2.0是N (*)N旁边的协议版本指协议已没有密码套件启用

密码套件(按力量排序;服务器没有偏好) TLS_RSA_WITH_RC4_128_MD5(为0x4)128 TLS_RSA_WITH_RC4_128_SHA(0x5的)128 TLS_RSA_WITH_AES_128_CBC_SHA(值为0x2F)128 TLS_DHE_RSA_WITH_AES_128_CBC_SHA(0x33)DH 1024位(P:128,G:1,YS:128)128 TLS_RSA_WITH_3DES_EDE_CBC_SHA(是0xA) 168 TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA(0x16)168 TLS_RSA_WITH_AES_256_CBC_SHA(0x35)256 TLS_DHE_RSA_WITH_AES_256_CBC_SHA(0x39)DH 1024位(p:128,G:1,YS:128)256

杂 测试日期星期四11月3 19点37: 27 UTC 2011 测试持续时间55.590秒 服务器签名Apa车 服务器主机名dev.mydomain.com 会话恢复是 BEAST攻击脆弱不安全的(详细信息) 安全重新协商的支持下,禁用 不安全的重新协商的客户端发起的重新协商不支持 严格传输安全无 TLS版本公差0x0304:0x301 ; 0x0399:0x301; 0x0499:失败 PCI标准否 FIPS就绪无 短暂的DH 1024位(电话号码:128,G:1,伊苏:128)

是否缺少中间证书?检查在http://www.sslshopper.com/ssl-checker.html看到,如果你有一个完整的链条

还不错是https://www.ssllabs.com/

的检查如果应用程序FBML Facebook是非常严格的,其证书连接到您的网站时下载内容将接受 - 如果您的应用程序使用的iFrame它主要是由用户的浏览器设置,你会用更少的严格检查

从博客帖子这似乎难倒了大多数FBML应用程序的报价脱身是:

如果您为FBML应用程序启用SSL,请确保您的SSL证书包含信任链中的所有中间证书,因为我们的SSL验证是严格的。您可以使用第三方SSL分析工具(例如,https://www.ssllabs.com/index.html)来检查您的证书状态并修复任何错误(和警告)。如果您的SSL证书有问题,当您加载FBML画布应用程序时,您可能会看到“收到空的响应”错误。