https.Agent({
key: fs.readFileSync('./keys/iqbanker.key'),
cert: fs.readFileSync('./keys/iqbanker.cer'),
rejectUnauthorized: false,
});
Отправляю запрос:
axios
.get(URL, { httpsAgent })
.then(res => console.log(res.data))
.catch(err => console.log(err));
в ответ приходит:
Error: unable to verify the first certificate
at TLSSocket.onConnectSecure (_tls_wrap.js:1321:34)
at TLSSocket.emit (events.js:210:5)
at TLSSocket.EventEmitter.emit (domain.js:475:20)
at TLSSocket._finishInit (_tls_wrap.js:794:8)
at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:608:12) {
code: 'UNABLE_TO_VERIFY_LEAF_SIGNATURE',
Unable to verify first certificate - это какой? Мой или сервера? Может кто уже сталкивался? Сертификаты все нормальные, а не селфмейд
Всем прив. Подскажите, а зачем добавлять свои сертификаты в https.Agent а затем юзать этот агент при отправке гет запроса? Что дает передача сертификатов?
Обсуждают сегодня