node.js - 如何将 NPM 配置为信任防火墙颁发者以进行 HTTPS 代理?

标签 node.js https ssl-certificate npm firewall

我正在尝试在公司防火墙后面的环境中使用 NPM。所述防火墙拦截所有 https 流量并使用自己的 CA 对其进行签名......有没有办法“信任”这个 CA 以便 NPM 可以实际工作?

最佳答案

有更好的方法来配置 npm 以信任由特定 CA 颁发的证书。

npm config -g set cafile /path/to/myCA.cert

这会将此 CA(可能是您公司的自签名证书)添加到 npm 的受信任 CA。使用此解决方案,您可以获得 SSL key 验证和添加您自己的 CA 实体的好处。

关于node.js - 如何将 NPM 配置为信任防火墙颁发者以进行 HTTPS 代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17033648/

相关文章:

node.js - response.send 不是函数

node.js - Multer 未填充 req.body 和 req.file

php - HTTPS 连接是否禁用了 jQuery?

ios - 当 ssl 证书过期并且您的应用程序使用 ssl 固定时,您会怎么做?

node.js - 使用 Nodejs 对 http 请求进行 IIS 身份验证

node.js - 如何在不修改源代码的情况下获得 Mocha 测试的代码覆盖率?

c - keep-alive curl C https POST

ssl - 在我自己的域中使用没有 SSL 证书的 HTTPS 是否安全?

ios - 此服务器的证书无效

apache - Centos7 Apache SSL