我执行了以下命令
openssl req -new -x509 -days 999 -nodes -out myapp.key -keyout myapp.pem
然后我尝试以下命令
heroku ssl:add myapp.pem myapp.key --app myapp
我收到以下错误消息
! Pem is invalid / Key is invalid
我正在使用 MacBook Pro。
我已经向 heroku 支付了 20 美元并且正在使用“基于主机名的自定义 SSL”。
答案1
您尚未生成 SSL 证书,仅生成了证书签名请求 (CSR)。如果您确实想使用自签名证书,则需要将选项添加-x509
到openssl req
命令中,或者使用单独的调用对已生成的 CSR 进行签名openssl x509
。