Auf HttpServletRequest-Eigenschaften in einem WebSocket @ ServerEndpoint @ zugreif

Ich muss auf das @ zugreifHttpServletRequest Eigenschaften, um das @ zu erhalt ja, vax.servlet.request.X509Certificate welches das @ enthäX509Certificate Array von Zertifikaten für TLS-Anforderungen.

Von einer JAX-RSContainerRequestFilter Ich kann dies leicht aus dem @ extrahierContainerRequestContext.getProperty(String property) -Methode, aber ich kann keinen Weg finden, es von der WebSocket zu bekommenSession noch dasHandshakeRequest, von dem aus ich auf das @ zugreifen kaHttpSession Instanz aber nicht dasHttpServletRequest einer

Hinweis: Dies ist kein Duplikat vonAuf HttpSession über HttpServletRequest in einem Web Socket zugreifen @ ServerEndpoint da brauche ich zugang zumHttpServletRequest (oder gleichwertig zum Extrahieren der TLS-Zertifikate), nichtHttpSession.

Da WebSocket eine Obermenge von HTTP ist, sollte es möglich sein und ich hoffe, dass das Java-Team über eine Möglichkeit nachgedacht hat, auf die Servlet-Eigenschaften zuzugreifen, aber ich konnte wirklich keine finden. Weiß jemand, ob das überhaupt möglich ist?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage