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; }