jetty.project/jetty-ee9
Greg Wilkins 6edd6d0ed0
Improve handling of SSL metadata in ConnectionMetaData, proxied connections and forwarded requests #10775 (#10853)
Improve handling of SSL metadata in ConnectionMetaData, proxied connections and forwarded requests

+ Added an Attributes.Synthetic mechanism to better (and mor commonly) handle additional attributes, whilst meeting the new TCK requirement that they can be deleted or replaced.
+ Made SslSessionData a reusable type provided by EndPoint
+ Added the EndPoint.Securable subtype that can provide a SslSessionData instance for secure EndPoints
+ Updated ForwardedRequestCustomizer, SecureRequestCustomizer to understand Securable and SslSessionData
+ Javadocs improvements.
+ Removed unnecessary attribute constants in SecureRequestCustomizer.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>

---------

Signed-off-by: Olivier Lamy <olamy@apache.org>
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Co-authored-by: Olivier Lamy <olamy@apache.org>
Co-authored-by: Simone Bordet <simone.bordet@gmail.com>
2023-11-09 14:07:19 +11:00
..
jetty-ee9-annotations Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee9-apache-jsp Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee9-bom Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee9-cdi Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee9-demos Jetty 12 add duplicate classes finder plugin to avoid sames classes with different content coming from different jars (#10767) 2023-11-07 06:37:41 +01:00
jetty-ee9-fcgi-proxy Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee9-glassfish-jstl Jetty 12 add duplicate classes finder plugin to avoid sames classes with different content coming from different jars (#10767) 2023-11-07 06:37:41 +01:00
jetty-ee9-home Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee9-jaspi Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee9-jndi Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee9-jspc-maven-plugin Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee9-maven-plugin Jetty 12 add duplicate classes finder plugin to avoid sames classes with different content coming from different jars (#10767) 2023-11-07 06:37:41 +01:00
jetty-ee9-nested Improve handling of SSL metadata in ConnectionMetaData, proxied connections and forwarded requests #10775 (#10853) 2023-11-09 14:07:19 +11:00
jetty-ee9-openid Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee9-osgi Jetty 12 add duplicate classes finder plugin to avoid sames classes with different content coming from different jars (#10767) 2023-11-07 06:37:41 +01:00
jetty-ee9-plus Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee9-proxy Improve handling of SSL metadata in ConnectionMetaData, proxied connections and forwarded requests #10775 (#10853) 2023-11-09 14:07:19 +11:00
jetty-ee9-quickstart Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee9-runner Jetty 12 add duplicate classes finder plugin to avoid sames classes with different content coming from different jars (#10767) 2023-11-07 06:37:41 +01:00
jetty-ee9-security Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee9-servlet Improve handling of SSL metadata in ConnectionMetaData, proxied connections and forwarded requests #10775 (#10853) 2023-11-09 14:07:19 +11:00
jetty-ee9-servlets Recycle ServletChannel at ServletContextHandler completion. 2023-11-02 07:19:18 +11:00
jetty-ee9-tests Improve handling of SSL metadata in ConnectionMetaData, proxied connections and forwarded requests #10775 (#10853) 2023-11-09 14:07:19 +11:00
jetty-ee9-webapp Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-ee9-websocket Merge remote-tracking branch 'origin/release/12.0.3' into jetty-12.0.x 2023-10-30 14:48:25 -05:00
pom.xml Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00