nodejs – 证书链中的错误自签名证书
我面临客户端https请求的问题。
一个片段可以看起来像这样:
var fs = require('fs'); var https = require('https'); var options = { hostname: 'someHostName.com', port: 443, path: '/path', method: 'GET', key: fs.readFileSync('key.key'), cert: fs.readFileSync('certificate.crt') } var requestGet = https.request(options, function(res){ console.log('resObj', res); }
我得到的是错误:证书链中的自签名证书。
当我使用邮差,我可以导入客户端证书和密钥,并没有任何问题使用它。 有没有解决scheme? 我还想给予一些关于邮递员如何处理证书和工作的信息。
您需要添加NODE_TLS_REJECT_UNAUTHORIZED='0'
作为环境variables。
- 在Node.js Web-Server中确定用户angular色并授予API访问权限的正确方法是什么?
- 我如何使用node.js和PHP来请求谷歌浏览器中的客户端js的大查询authentication
- 快速应用程序的简单密码authentication
- 使用Socket.io,Angular,JWTvalidation数据直到用户validation刷新后才可用
- 只有一个用户login系统
- Passport是否支持新的Google+loginfunction?
- 何时生成ssl密钥和证书 – 出于安全原因
- 麻烦authentication
- 护照facebook战略投掷数据必须是使用Node.js的string