Я использую эту клиентскую библиотеку 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
});