如何配置 NPM 以使用 CentOS/RHEL 中的系统证书颁发机构?
How do I configure NPM to use the system certificate authorities in CentOS/RHEL?
如何配置 NPM 以在基于 Linux 的企业 OS (CentOS/RedHat/etc) 中使用系统证书包?
此外,如何向该商店添加自定义证书?
配置 NPM 以使用系统 CA
对于基于 Linux 的企业系统,您的证书存储位于 /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
。
您可以将 NPM 配置为全局使用此证书存储:
npm config set cafile "/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem" -g
将根证书添加到系统 CA 捆绑包
您可以使用以下命令安装自定义根证书:
> sudo update-ca-trust
复制要添加到 /etc/pki/ca-trust/source/anchors/
的 .crt
文件
仅当 运行宁 6.x Enterprise Linux 变体 运行 以下命令时:sudo update-ca-trust enable
最后,为所有变体更新包:sudo update-ca-trust extract
如何配置 NPM 以在基于 Linux 的企业 OS (CentOS/RedHat/etc) 中使用系统证书包?
此外,如何向该商店添加自定义证书?
配置 NPM 以使用系统 CA
对于基于 Linux 的企业系统,您的证书存储位于 /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
。
您可以将 NPM 配置为全局使用此证书存储:
npm config set cafile "/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem" -g
将根证书添加到系统 CA 捆绑包
您可以使用以下命令安装自定义根证书:
> sudo update-ca-trust
复制要添加到 /etc/pki/ca-trust/source/anchors/
.crt
文件
仅当 运行宁 6.x Enterprise Linux 变体 运行 以下命令时:sudo update-ca-trust enable
最后,为所有变体更新包:sudo update-ca-trust extract