2013-07-21 179 views
9

我已经3个小时与Heroku应用程序设置SSL证书打架。我下面this tutorial,但是当我运行Heroku SSL - 没有给出的证书是一个域名证书

heroku certs:add server.crt bundle.pem server.key --app my-app-name 

我总是得到这样的错误:

Resolving trust chain... failed 
! No certificate given is a domain name certificate. 

我已经买了SSL证书在DNSimple。什么是错误的,为什么我错过了。这让我绝望,即使谷歌没有帮助...

所有帮助将不胜感激。

回答

1

看起来像你的证书和你的包没有正确解决,也就是说信任链被破坏(并非所有的证书都存在于域 - >中间CA - >根CA的包中),或者你的证书对于Heroku期待的域名。

确保您的证书中的标准域名与您使用的域匹配。

0

在我的情况下,我从我的SSL提供商下载的ZIP文件包含2个.crt文件,我在运行certs:update时选择了错误的文件。与其他.crt文件重新运行解决了问题