我正在使用netty 4.1.24.Final,他连接到服务器后需要获得客户端证书。如果SSL成功,那么很容易: 首先,我添加列表器:
ctx.pipeline().get(SslHandler.class).handshakeFuture()
.addListener(future -> checkFuture(ctx, future));
然后我可以获得证书:
ctx.pipeline().get(SslHandler.class).engine().getSession()
.getPeerCertificateChain();
但是在某些情况下,如果握手失败,我希望查看客户端证书。例如,服务器不信任用户证书。有什么办法可以查看客户端证书。