Определите, какая версия TLS была согласована клиентом с сервером netty

#netty #netty4

Вопрос:

Я использую сервер netty. Я не хочу применять определенную версию TLS для клиентов, но я хочу знать, какая версия TLS согласовывается для каждого входящего подключения к серверу.

Я не могу найти никакого способа определить это по событию завершения ssl-квитирования или любому другому способу извлечь его из обработчика.

Можно ли получить эту информацию?

Я не понимаю, как это можно получить от

Спасибо!

ОТРЕДАКТИРУЙТЕ, я немного покопался и нашел «SslHandler.engine().getSession().getProtocol ()», но все еще нужно проверить и посмотреть, работает ли это.

Ответ №1:

Просто используйте sslHandler.engine().getSession().getProtocol() после завершения рукопожатия.