密钥似乎格式不正确,或受密码保护

时间:2014-04-13 22:16:43

标签: ssl heroku

创建证书时我没有设置和密码。我有这个错误消息,然后我尝试在heroku上安装此证书。

$ heroku certs:add server.crt server.key
Resolving trust chain... failed
> Key appears to be malformed, or is passphrase-protected.    

以下是文件夹的结果内容:

$ ls -l
total 24
-rw-r--r--  1 dkaigorodov  staff  2702 Apr 13 18:01 bundle.pem
-rw-r--r--  1 dkaigorodov  staff  1855 Apr 13 18:06 server.crt
-rw-r--r--  1 dkaigorodov  staff  1681 Apr 13 18:06 server.key

我从http://dnsimple.com

购买了证书

3 个答案:

答案 0 :(得分:1)

尝试在上传中包含中间证书:

heroku certs:add server.crt bundle.pem server.key

希望这有帮助!

亚历

答案 1 :(得分:1)

在heroku上安装dnsimple / comodo证书:

    1. 将密钥从dnsimple保存为“server.key”
    1. 将来自dnsimple的证书保存为“server.crt”
    1. 下载中级证书:curl https://gist.github.com/rwdaigle/5503531/raw/bundle.pem > bundle.pem
    1. 在heroku上安装密钥:$ heroku certs:add server.crt server.key

来源:

答案 2 :(得分:0)

问题是我使用Vim编辑器来保存证书。 我改变了编辑器,问题解决了。