4

サーバー上で、おそらくnode.jsでjavascriptを使い始め、クライアントと通信するためにWebSocketを使用することを考えています。ただし、TLSとwss://ハンドラーを使用した暗号化されたWebSocket通信に関する情報はあまりないようです。実際、私が明示的にwss://をサポートしているのを見たサーバーは、Kaazingだけです。

このTODOは、さまざまなノードの実装で私が見つけた唯一のリファレンスです。私は何かが足りないのですか、それともwebsocket jsサーバーはまだ暗号化された通信の準備ができていませんか?

別のオプションは、 lighttpdapacheのようなものを使用してノードリスナーにプロキシすることですが、誰かがそこで成功しましたか?

4

2 に答える 2

4

TLS / SSLサポートはNode.jsのこのWebSocket実装で機能します、私はちょうどそれをテストしました:https ://github.com/Worlize/WebSocket-Node/issues/29

于 2012-01-10T20:46:42.363 に答える
2

さて、stream.setSecure()server.setSecure()があります。

最終的にWebSocketはWebSocketに「アップグレード」された通常のhttp接続であるため、これらの1つ(特に最後の1つ)を使用してWebSocketでTLSを使用できるはずです。

通常のhttpサーバーオブジェクトでTLSを使用すると、理論的にはWebSocketも保護されますが、これをテストすることによってのみ確認できます。

于 2010-05-20T00:57:11.290 に答える