我有一个peer to peer (Client/Server) setup (over local LAN)
,它使用的是Java网络框架Netty
。我使用原始的TCP /IP
(例如,没有HTTP)进行通信和传输。现在,根据要求,我们希望继续进行TLS
通信。
(使用TLS的客户端)(使用TLS服务器)
((简单的tcp客户端)(TLS服务器)不起作用
请让我知道它将如何工作
基本上您要做的就是将SslHandler
添加到两者的管道中,并使用正确的密钥/证书对其进行配置。
类似:
SslContextBuilder builder = ...;
SslContext ctx = builder.build();
pipeline.addLast(ctx.newHandler(channel.alloc()));