4

我想将 netty 用于启用了 TLS 并使用 (wss://) 模式的 websocket。

所以我想我应该像这样工作:WebSocketServerHandler现在应该扩展SslHandler所以我基本上只需要在WebSocketServerPipelineFactory中设置一个 SSLEngine 。我可以将引擎传递给安全处理程序:

SSLEngine sslEngine = SSLContext.getDefault().createSSLEngine();
pipeline.addLast("handler", new WebSocketServerHandler(sslEngine));

这种方法通常是正确的方法吗?(如果方法正确) - 我如何设置 SSLEngine(我有我的证书和私钥/公钥作为可用文件)。我找不到任何例子!

谢谢。

4