ssl - Heroku CLI 错误 : unable to get local issuer certificate

标签 ssl heroku certificate firewall heroku-cli

我在我公司的防火墙后面。我们使用我们公司提供的证书文件 *.crt 来访问支持 SSL 的网站。

因此,在使用 heroku login 时出现unable to get local issuer certificate 错误。

我正在使用 Windows 10 和 Heroku CLI 7.14.1 并尝试添加 HEROKU_SSL_VERIFY=disableSSL_CERT_FILE=C:\certificate.crt 作为环境变量但没有成功。

我该如何解决?

screenshot

最佳答案

解决自 https://devcenter.heroku.com/articles/using-the-cli

将环境变量添加为指向证书的 NODE_EXTRA_CA_CERTS

对于 Windows: 设置 NODE_EXTRA_CA_CERTS=C:\path\to\ca_cert.pem 或 .crt

对于 Linux: export NODE_EXTRA_CA_CERTS=/path/to/ca_cert.pem

关于ssl - Heroku CLI 错误 : unable to get local issuer certificate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52182566/

相关文章:

java - 如何在java中禁用证书验证

java - 如何使用PEMWriter导出.req文件?

python - 忽略验证 SSL 证书 python 套接字

ssl - 无法通过通用名称访问服务器

ruby-on-rails - rack-rewrite -rails3.2 -heroku - 重定向硬编码图像 url

python - 如何部署 airbnb 知识提要

javascript - NodeJS SSL 验证不正确

java - 强制发送客户端证书

javascript - 将 Sails JS 部署到 Heroku 时找不到图像

openssl - 从公钥文本生成 PEM 或 CER 文件