我的组织在计算机中预安装了自己的根证书,以便能够检查HTTPS流量。浏览器不会发出警告,因为它们默认信任操作系统证书。然而,这给我在使用NodeJS时带来各种问题,因为NodeJS不信任这些证书。
Node有一个选项可以通过设置NODE_EXTRA_CA_CERTS
选项来扩展它将信任的证书。我试图使用此选项,但问题是:此选项需要一个文件:
NODE_EXTRA_CA_CERTS=file
当设置时,“root” CAs(如VeriSign)将用文件中的其他证书扩展。该文件应由一个或多个PEM格式的受信任证书组成。
在Windows上,我从哪里获取此文件?