2014-04-15 65 views
1

我遇到與Jngai1297相同的問題:SSL Configuration Unable to read server.crt file,只有我認爲我拼寫正確。Heroku SSL配置無法讀取server.crt文件

我想更新我們的SSL證書。我們從startssl.com購買了一個證書。我下載了ssl.key文件,並取回我的ssl.crt文件,我還下載了sub.class2.server.ca.pem和ca.pem

我跑:

openssl rsa -in ssl.key -out sslnopas.key 
cat ssl.crt sub.class2.server.ca.pem ca.pem > concatenated.crt 
heroku certs:update concatenated.crt sslnopass.key --app <MYAPPNAME> 

與我的實際應用程序名稱,但我得到:

Resolving trust chain... failed 
! Unable to read concatenated.crt file 

有沒有什麼辦法可以得到更好的錯誤信息?我在最新版的heroku toolbelt 3.6.0

+0

更新,我嘗試排除ca.pem時,我使我的concatenated.crt - 如此處所述:http://stackoverflow.com/questions/22400372/heroku-ssl-issue-its-give-me-verification-失敗但得到相同的錯誤 – texuf

回答

0

想通了 - 我拼錯了sslnopass.key文件! concatenated.crt文件很好,並且錯誤消息是錯誤的。看起來這是Heroku的默認錯誤消息,因爲這個調用會出錯。