mtls not working with http/3
abvaidya opened this issue · comments
Jetty version(s)
Jetty 12.0.10
Jetty Environment
ee10
Java version/vendor (use: java -version)
openjdk version "17.0.11" 2024-04-16
OpenJDK Runtime Environment Temurin-17.0.11+9 (build 17.0.11+9)
OpenJDK 64-Bit Server VM Temurin-17.0.11+9 (build 17.0.11+9, mixed mode)
OS type/version
Mac OS Sonoma 14.5
Description
The server is started on http/2 and http/3 on the same port. http/2 works perfectly fine where client certificate is available at X509Certificate[] certs = (X509Certificate[]) request.getAttribute("jakarta.servlet.request.X509Certificate");
when the request is made over http/3, request attributes are null.
How to reproduce?
Start a server on http/3 and set needClientAuth(true)
Thank you for the quick turnaround. Will give it a shot.