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

时间:2012-02-25 21:44:26

标签: heroku ssl-certificate

我按照所有步骤将ssl证书添加到我的heroku托管的rails网站,其中包含一个自定义域加载项,这也是一个facebook应用程序并使用omniauth。它似乎工作了一段时间,然后我注意到我无法在IE8上的画布应用程序中进行身份验证。在进行故障排除时,我注意到所有浏览器(chrome,firefox,IE9)中存在很多名称不匹配错误。当我在ssl检查站点上进行测试时,我得到了以下内容

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

Common name: DigiCert High Assurance CA-3

组织:DigiCert Inc. 地点:美国 有效期为2007年4月2日至2022年4月2日 序列号:0851f959814145cabde024e212c9c20e 签名算法:sha1WithRSAEncryption 发行人:DigiCert High Assurance EV Root CA

Common name: DigiCert High Assurance EV Root CA

组织:DigiCert Inc. 地点:美国 有效期为2006年9月30日至2014年7月26日 编号:1116160165(0x428740a5) 签名算法:sha1WithRSAEncryption 发行人:Entrust.net安全服务器认证机构

我坚持使用它,还是有办法修复名称与heroku托管网站不匹配的内容?

1 个答案:

答案 0 :(得分:0)

这是一个愚蠢的错误,但万一有人这样做......

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