NodeJs Невозможно заставить Self Signed Cert работать с windows 10 - PullRequest
0 голосов
/ 05 марта 2020

Я работаю над этой проблемой несколько месяцев назад, и сейчас я нуждаюсь в этом. Я решил эту проблему с git, но не nodejs. Внутренний URL, который у нас есть, использует самоподписанный сертификат, потому что он используется только для внутреннего использования. Мне нужно использовать узел для связи с URL. Я пытался установить NODE_EXTRA_CA_CERTS много раз, но ничего не получалось. Один способ был предложен для установки значения environemnt следующим образом [Environment] :: SetEnvironmentVariable ("NODE_EXTRA_CA_CERTS", "C: \ Temp \ NodeCertFix \ selfSignedCert.cer", "Machine"). Я подтвердил, что сертификат является base64 cert, такой же как .pem в Linux. Не важно, что я делаю, я не могу заставить его работать.

события. js: 180 throw er; // Необработанное событие 'error' ^

Ошибка: невозможно получить сертификат локального эмитента в TLSSocket.onConnectSecure (_tls_wrap. js: 1317: 34) в TLSSocket.emit (events. js: 203: 13) в TLSSocket. *: 399: 9) в TLSSocket.emit (события. js: 203: 13) в emitErrorNT (внутренний / streams / destroy. js: 91: 8) в emitErrorAndCloseNT (внутренний / streams / destroy. js : 59: 3) at processTicksAndRejected (внутренняя / process / task_queues. js: 77: 11) {code: 'UNABLE_TO_GET_ISSUER_CERT_LOCALLY'}

1 Ответ

0 голосов
/ 05 марта 2020

Пробовали ли вы nodejs -self-подписанный сертификат-пример пакет от npm?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...