#netty #netty4
Вопрос:
Я использую сервер netty. Я не хочу применять определенную версию TLS для клиентов, но я хочу знать, какая версия TLS согласовывается для каждого входящего подключения к серверу.
Я не могу найти никакого способа определить это по событию завершения ssl-квитирования или любому другому способу извлечь его из обработчика.
Можно ли получить эту информацию?
Я не понимаю, как это можно получить от
- https://netty.io/4.0/api/io/netty/handler/ssl/SslHandshakeCompletionEvent.html
- https://netty.io/4.0/api/io/netty/handler/ssl/SslHandler.html
Спасибо!
ОТРЕДАКТИРУЙТЕ, я немного покопался и нашел «SslHandler.engine().getSession().getProtocol ()», но все еще нужно проверить и посмотреть, работает ли это.
Ответ №1:
Просто используйте sslHandler.engine().getSession().getProtocol()
после завершения рукопожатия.