首页 > 解决方案 > Netty 通道在尝试替换 TLS 证书时关闭

问题描述

我的项目使用 Netty 框架创建带有 SslHandlers 的 Channel,这些 SslHandlers 使用 TLS 来启用节点到节点的加密。我正在尝试用新证书替换过期的 TLS 证书。

我可以使用包含新证书的新证书替换当前的 SSLHandler -

pipeline.replace(sslhandler, SSL_HANDLER_NAME, newSSLHandler);

我的问题是,此步骤会关闭与此管道关联的预先存在的通道并创建新通道。有什么方法可以在不关闭通道的情况下替换处理程序?

标签: sslnetty

解决方案


推荐阅读