heroku ssl certificate给证书名称不匹配错误

问题描述:

我遵循所有的步骤,以添加一个ssl证书到我的heroku托管的rails网站与自定义域加载项,这也是一个Facebook应用程序,并使用omniauth。它似乎工作了一段时间,然后我发现我无法在IE8的画布应用程序内进行身份验证。在解决这个问题时,我注意到所有浏览器中的很多名称不匹配错误(chrome,firefox,IE9)。当我在一个SSL检查站点上进行测试时,我得到以下内容heroku ssl certificate给证书名称不匹配错误

证书中的所有常用名称都与输入的名称(www.mydomainname.com)相匹配。在网络浏览器中访问此网站时可能会收到错误消息。详细了解名称不匹配错误。 通用名:* .heroku.com 的SAN:* .heroku.com,heroku.com 组织:Heroku的公司 位置:旧金山,加利福尼亚州,美国 有效期从2010年8月25日至2013年8月29日 序列号:056e3972a0d34ffe9cd364eae3196171 签名算法:sha1WithRSAEncryption 发行人:DigiCert高可信CA-3

Common name: DigiCert High Assurance CA-3 

组织:DigiCert公司 地点:美国 有效期从2007年4月2日到2022年4月2日, 序列号:0851f959814145cabde024e212c9c20e 签名算法:sha1WithRSAEncryption 发行人:DigiCert高保障EV根CA

Common name: DigiCert High Assurance EV Root CA 

组织:DigiCert公司 地点:美国 有效期从2006年9月30日至2014年7月26日 序列号:1116160165(0x428740a5) 签名算法:sha1WithRSAEncryption 发行机构:Entrust.net安全服务器证书颁发机构

我是否坚持下去,或者有没有办法解决名称不匹配heroku托管的网站?

这是一个愚蠢的错误,但万一有人不相同......

我跟所有的方向,创造了“https”开头://secure.myapp.com,但“https”开头:// www.myapp.com仍然指向一个IP。当我切换“https”://www.myapp.com cname指向由我的SSL提供商提供的URL时,我仍然收到不匹配错误,但至少他们是“https”://secure.myapp.com。解?为www购买了一个新的ssl许可证,并将www.myapp.com指向所提供的网址。

+0

也必须删除自定义域的安全,以使其工作。 – icewoman27 2012-03-14 04:23:59