安装根证书到Node.js(HTTPS客户端)

我想用Node.js作为客户端通过HTTPS连接到内部公司服务器。 如何将我的内部根证书安装到Node.js中,以便证书validation成功?

我不想禁用证书validation。

我解决了这个问题。

使用这个,它的魅力: https : //github.com/coolaj86/node-ssl-root-cas

  1. 创build一个证书文件夹
  2. 把你的根证书放在那里
  3. 用上面的模块加载证书

如果你使用Sails.js,把代码放到config / bootstrap.js