mag*_*egu 4 ssl websocket netty sslengine
我想将netty用于启用了TLS并使用(wss://)架构的websockets.
所以我想我应该这样工作:WebSocketServerHandler现在应该扩展SslHandler.所以我基本上只需要在WebSocketServerPipelineFactory中设置一个SSLEngine .我可以将引擎传递给安全处理程序:
SSLEngine sslEngine = SSLContext.getDefault().createSSLEngine();
pipeline.addLast("handler", new WebSocketServerHandler(sslEngine));
Run Code Online (Sandbox Code Playgroud)
这种方法通常是正确的吗(如果方法是正确的) - 如何设置SSLEngine(我的证书和私钥/公钥作为可用文件).我找不到任何例子!
谢谢.
Netty有例子:-)
Netty Master https://github.com/netty/netty/tree/master/example/src/main/java/io/netty/example/http/websocketx/sslserver
Netty 3.x分支 https://github.com/netty/netty/tree/3/src/main/java/org/jboss/netty/example/http/websocketx/sslserver
| 归档时间: |
|
| 查看次数: |
3748 次 |
| 最近记录: |