jetty.project/jetty-core
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-alpn Improve handling of SSL metadata in ConnectionMetaData, proxied connections and forwarded requests #10775 (#10853) 2023-11-09 14:07:19 +11:00
jetty-bom Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-client Improve handling of SSL metadata in ConnectionMetaData, proxied connections and forwarded requests #10775 (#10853) 2023-11-09 14:07:19 +11:00
jetty-demos Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-deploy Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-fcgi Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-http Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-http-spi Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-http-tools Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-http2 Improve handling of SSL metadata in ConnectionMetaData, proxied connections and forwarded requests #10775 (#10853) 2023-11-09 14:07:19 +11:00
jetty-http3 Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-io Improve handling of SSL metadata in ConnectionMetaData, proxied connections and forwarded requests #10775 (#10853) 2023-11-09 14:07:19 +11:00
jetty-jmx Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-jndi Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-keystore Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-openid Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-osgi Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-proxy Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-quic Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-rewrite The replaceCookie method renamed to putCookie and refined #10797 (#10803) 2023-11-02 07:07:54 +11:00
jetty-security Improve handling of SSL metadata in ConnectionMetaData, proxied connections and forwarded requests #10775 (#10853) 2023-11-09 14:07:19 +11:00
jetty-server Improve handling of SSL metadata in ConnectionMetaData, proxied connections and forwarded requests #10775 (#10853) 2023-11-09 14:07:19 +11:00
jetty-session 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-slf4j-impl Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-start Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-tests Improve handling of SSL metadata in ConnectionMetaData, proxied connections and forwarded requests #10775 (#10853) 2023-11-09 14:07:19 +11:00
jetty-unixdomain-server Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-util Improve handling of SSL metadata in ConnectionMetaData, proxied connections and forwarded requests #10775 (#10853) 2023-11-09 14:07:19 +11:00
jetty-util-ajax Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-websocket 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-xml Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
pom.xml Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00