我正在使用 CLI 工具来建立一个混合的移动应用程序,它有一个很酷的上传功能,这样我就可以在设备上测试应用程序,而不需要通过应用程序商店(它是 ionic-CLI)。然而,在我的公司,像许多其他公司一样,TLS 请求是用公司自己的定制 CA 证书重新签署的,我在我的机器上的密钥链(OS X)。但是,nodejs 并不使用密钥链来获得其可信任的 CA 列表。我不能控制 ionic-cli 应用程序,所以我不能简单地将{ ca: }属性传递给 https 模块。我也可以看到这是一个问题,任何节点应用程序,我不控制。有没有可能告诉 nodejs 去信任一个 CA?
我不确定这是否属于信息安全或其他交易所。