java netty(客户端/服务器)设置中的TLS服务器和普通TCP客户端(通过本地LAN)

问题描述 投票:0回答:1

我有一个peer to peer (Client/Server) setup (over local LAN),它使用的是Java网络框架Netty。我使用原始的TCP /IP(例如,没有HTTP)进行通信和传输。现在,根据要求,我们希望继续进行TLS通信。

(使用TLS的客户端)(使用TLS服务器)

((简单的tcp客户端)(TLS服务器)不起作用

请让我知道它将如何工作

java ssl netty tls1.2
1个回答
0
投票

基本上您要做的就是将SslHandler添加到两者的管道中,并使用正确的密钥/证书对其进行配置。

类似:

SslContextBuilder builder = ...;
SslContext ctx = builder.build();
pipeline.addLast(ctx.newHandler(channel.alloc()));
© www.soinside.com 2019 - 2024. All rights reserved.