2013-07-21 218 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文件重新運行解決了問題