创建证书时我没有设置和密码。我有这个错误消息,然后我尝试在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
购买了证书
答案 0 :(得分:1)
尝试在上传中包含中间证书:
heroku certs:add server.crt bundle.pem server.key
希望这有帮助!
亚历
答案 1 :(得分:1)
curl https://gist.github.com/rwdaigle/5503531/raw/bundle.pem > bundle.pem
$ heroku certs:add server.crt server.key
答案 2 :(得分:0)
问题是我使用Vim编辑器来保存证书。 我改变了编辑器,问题解决了。