如何让Node信任Windows OS证书存储区中的根证书?

问题描述 投票:0回答:1

我的组织已在我们的计算机中预装了自己的根证书,以使其能够检查HTTPS流量。浏览器没有抱怨,因为它们默认情况下信任OS证书。但是,这会导致我使用NodeJS遇到各种问题,因为它不信任那些证书。

Node可以选择通过设置NODE_EXTRA_CA_CERTS option来扩展它将信任的证书,我正在尝试使用它。问题是:此选项需要一个文件:

NODE_EXTRA_CA_CERTS =文件

设置后,众所周知的“根” CA(如VeriSign)将使用文件中的附加证书进行扩展。该文件应包含一个或多个PEM格式的受信任证书。

在Windows上从哪里获得此文件?

node.js windows security certificate-store
1个回答
0
投票

NODE_EXTRA_CA_CERTS是环境变量。您需要设置所有指向证书文件路径的环境变量值

NODE_EXTRA_CA_CERTS

运行此命令

NODE_EXTRA_CA_CERTS=your CA certificate file path
© www.soinside.com 2019 - 2024. All rights reserved.