注意:这与NPM无关(在谷歌搜索此错误时出现的最多):
我有一个Node服务器试图对IIS / .Net服务器进行https调用。我的理解是,当我的节点服务器正在播放"客户端"我不需要将任何证书附加到选项(var Request = Https.request(Options,function(Response){...});),但是,最近当IIS / .Net服务器更新其证书时,Node开始抛出CERT_UNTRUSTED错误。
显而易见的罪魁祸首是IIS.Net服务器和/或其证书,但是,非节点服务器(例如,fiddler)可以成功访问该服务器。
另一个奇怪的是,所有这些代码都正常工作,直到IIs.Net服务器上的证书过期并重置。
提前致谢!
答案 0 :(得分:0)
我使用类似帖子中找到的答案让这个工作: Unable to verify leaf signature
仍然不确定为什么更新证书会导致这种情况发生,但不管怎样,ssl-root-cas / latest模块都可以解决这个问题。