繁体   English   中英

Node.js不允许来自api的CA证书?

[英]Node.js not allowing CA cert from an api?

我一直得到UNABLE_TO_VERIFY_LEAF_SIGNATURE

当我设置rejectUnauthorized:false时,它连接并发出请求。 然后它发回正确的数据。

我正在使用Node的https请求功能

我的CA在我的选项对象中设置如下:

ca: [fs.readFileSync('path/to/ca.pem')]

我知道Node .10.10的更新,它不接受自签名证书。 有没有强制它接受我已经定义的ca而没有设置rejectUnauthorized或导出NODE_TLS_REJECT_UNAUTHORIZED =“0”(第二个选项甚至都没有工作)。

我所做的是将rejectUnauthorized选项设置为false。 0.9.2版以来,此选项的默认值已更改

我假设您可以使用指定的ca创建代理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM