Я встроил сервер Jetty в свое приложение. В моем приложении я могу прочитать шифрованный набор, который он согласовал, прочитав javax.servlet.request.cipher_suite
атрибутов запроса. Теперь я хочу проверить, используют ли мои клиенты TLSv1.0, TLSv.1.1 или TLSv.1.2. Если включить отладку SSL можно увидеть на моей консоли:Как читать TLS-версию HTTPS-соединения в Jetty?
qtp2819825-43, WRITE: TLSv1.2 Application Data, length = 8038
Но как я могу прочитать это в моем handler()
?
Я изучал как org.eclipse.jetty.server.Request
, так и javax.servlet.http.HttpServletRequest
. Существует метод getProtocol()
, но он возвращает HTTP/1.1
.