Dart socket.io самоподписанный сертификат - PullRequest
0 голосов
/ 02 октября 2019

Я использую эту клиентскую библиотеку Dart Socket IO . Я настроил сервер Socket.IO с самозаверяющим сертификатом на порту 443. Когда я пытаюсь подключиться, появляется сообщение об ошибке:

(Ошибка ОС: CERTIFICATE_VERIFY_FAILED: самозаверяющий сертификат (рукопожатие).cc: 352))

Как заставить клиента или Dart игнорировать сообщение об ошибке из самозаверяющих сертификатов?

Я знаю, что NodeJS эквивалент сокета. io позволяет сделать это, установив для переменной rejectUnauthorized значение false. Но, похоже, нет такой переменной в Dart ...

Этот код используется в Dart для инициализации и подключения к серверу:

IO.Socket socket = IO.io('https://localhost', {   
    'transports': ['websocket'],
    'reconnectionAttempts': 1,
    'rejectUnauthorized': false
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...