我已经花了3个小时为Heroku应用程序设置SSL证书。我关注this tutorial,但是当我跑
时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证书。什么是错的,为什么我错过了。它让我绝望,即使谷歌没有帮助......
所有帮助将不胜感激。
答案 0 :(得分:1)
In my case the ZIP file I downloaded from my SSL provider contained 2 .crt files and I picked the wrong one when running the certs:update
. Re-running with the other .crt file solved the problem
答案 1 :(得分:0)
好像您的证书和您的捆绑包没有正确解析,即信任链被破坏(并非所有证书都存在于域捆绑包中 - >中间CA - >根CA)或者您的证书无效Heroku期待的领域。
确保证书中的完全限定域名与您使用的域名匹配。