SocketIO4Net - Ошибка инициализации рукопожатия с помощью https://localhost/

Я пытаюсь использовать SocketIO4Net для соединения с моим сервером node.js через socket.io.

Не могу заставить его работать, когда дело доходит до HTTPS. Получение этого: Ошибка инициализации рукопожатия с помощью https://localhost/

Не удалось найти решение в других подобных вопросах. Если у вас есть другие решения для подключения к сокетам socket.io из C#, не стесняйтесь делиться информацией.

1 ответ

Решение

.NET, кажется, блокирует мой самоподписанный сертификат. Реализация RemoteCertificateValidationCallback, кажется, решает проблему.

ServicePointManager.ServerCertificateValidationCallback + = new System.Net.Security.RemoteCertificateValidationCallback (pass);

приватный статический проход bool (отправитель объекта, сертификат сертификата X509, цепочка X509Chain, ошибка SslPolicyErrors) { return true; }

Другие вопросы по тегам