11

我已经花了 3 个小时为 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.

我在DNSimple购买了 SSL 证书。什么还是错了,为什么我失踪了。这让我感到绝望,即使谷歌也没有帮助......

所有帮助将不胜感激。

4

2 回答 2

2

在我的情况下,我从 SSL 提供程序下载的 ZIP 文件包含 2 个 .crt 文件,我在运行 .crt 时选择了错误的文件certs:update。使用另一个 .crt 文件重新运行解决了问题

于 2015-05-04T19:42:09.047 回答
0

似乎您的证书和您的捆绑包无法正确解析,即信任链已损坏(并非所有证书都存在于域 -> 中间 CA -> 根 CA 的捆绑包中),或者您的证书对 Heroku 所在的域无效期待。

确保证书中的完全限定域名与您使用的域匹配。

于 2013-07-22T07:47:47.977 回答