2

NameCheap.comが提供するCOMODOExtendedValidationがあります。それは私にこれらのファイルを与えます:

[domain]_com.crt
AddTrustExternalCARoot.crt
COMODOAddTrustServerCA.crt
COMODOExtendedValidationSecureServerCA.crt

site.keyの解凍などに関しては、すべてのことを行いましたが、上記の4つの項目を1つのファイルにまとめることはしませんでした。私はただやった

$ heroku certs:add [domain]_com.crt site.key --app myapp

いくつかの調査を行い、それらすべてを1つのファイルにまとめた後

$ cat [domain]_com.crt COMODOExtendedValidationSecureServerCA.crt /
  COMODOAddTrustServerCA.crt AddTrustExternalCARoot.crt > [domain]_com-bundle.pem

私がやろうとしている

$ heroku certs:update [new_file].pem site.key --app myapp

しかし、私はこれらのエラーを受け取ります:

Resolving trust chain... done
Updating SSL Endpoint [app].herokussl.com for [myapp]... failed
 !    Pem can't be blank
 !    Pem is invalid
 !    Expires at can't be blank

PEMファイルを間違って実行しましたか?私はcatそれらを間違った順序でしたか?

4

1 に答える 1

7

私はそれを理解し、それについてここにブログ投稿をしたと思います: http://starvingdeveloper.wordpress.com/2012/09/18/comodo-ev-ssl-with-heroku-if-you-did-it-wrong -初めて/

于 2012-09-18T18:34:42.313 に答える