1

据我所知, OptionalSslHandler 是为在同一个端口上处理两种协议而构建的,而 SniHandler 是为 SNI 处理而设计的。

两个处理程序似乎都处理了所有复杂的握手和协商步骤,然后在管道中注入一个 sslHandler。

我知道这可能不是一个好主意,但我想知道是否可以在 Netty 4 中的 OptionalSslHandler 之后添加一个 SniHandler ?像“OptionalSniHandler”...?

也许我可以通过覆盖 OptionalSslHandler 来添加 SniHandler 而不是 SslHandler 来实现它?

谢谢!!!

参考资料: netty 服务器如何通过单个端口同时支持 Http 和 Https 协议? 使用 SniHandler 确定客户端与 Netty 服务器协商的 TLS 版本

4

0 回答 0