Node.js Websocket Использование учетных данных Windows - PullRequest
1 голос
/ 19 июня 2019

Я пытаюсь создать безопасное соединение через веб-сокет с сервером, который использует самозаверяющие SSL-сертификаты.Я добавил их на свой компьютер с Windows в качестве доверенных сертификатов, но когда я запускаю приложение node.js, я все еще получаю SELF_SIGNED_CERT_IN_CHAIN.Немного покопавшись, я обнаружил, что node.js по умолчанию не использует сертификаты Windows.Как я могу заставить его использовать сертификаты Windows для веб-сокетов?Я использую модуль 'ws'.

1 Ответ

0 голосов
/ 21 июня 2019

Я решил проблему, но она может быть применима не ко всем. Я решил проблему, добавив строку process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0". Это по существу игнорирует сертификат SSL. Я не рекомендовал бы это, если вы заботитесь о таких вещах, как безопасность, но для быстрого и грязного POC все работает нормально.

...