2016-04-22 12 views
0
でハンドシェイクを初期化する際にエラーが発生しました

socket.io経由でnode.jsサーバーに接続するためにSocketIO4Netを使用しようとしています。SocketIO4Net - https:// localhost/

HTTPSに関しては、うまく動作しないようです。 入手方法:ハンドシェークの初期化エラーhttps://localhost/

他の同様の質問で解決策を見つけることができませんでした。 C#のsocket.ioソケットに接続する他の解決策がある場合は、情報を共有してください。

答えて

0

.NETが自己署名入りの証明書をブロックしているようです。 RemoteCertificateValidationCallbackを実装することは、この問題を解決するようです。

ServicePointManager.ServerCertificateValidationCallback + =新しいSystem.Net.Security.RemoteCertificateValidationCallback(pass);

プライベート静的ブールパス(オブジェクト送信者、X509証明書証明書、X509チェーンチェーン、SslPolicyErrorsエラー){return true; }

関連する問題