private void processClientHandshake(NetData.HandshakeHello clientHello, NetData.HandshakeVerification handshakeVerification, ChannelHandlerContext ctx) {
logger.info("Received client certificate");
PublicIdentityCertificate clientCert = NetMessageUtil.convert(clientHello.getCertificate());
if (!clientCert.verifySignedBy(config.getSecurity().getServerPublicCertificate())) {
logger.error("Received invalid client certificate, ending connection attempt");
ctx.getChannel().close();
return;
}