jetty.project/jetty-core/jetty-alpn
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-client Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-alpn-conscrypt-client Improve handling of SSL metadata in ConnectionMetaData, proxied connections and forwarded requests #10775 (#10853) 2023-11-09 14:07:19 +11:00
jetty-alpn-conscrypt-server Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-alpn-java-client Improve handling of SSL metadata in ConnectionMetaData, proxied connections and forwarded requests #10775 (#10853) 2023-11-09 14:07:19 +11:00
jetty-alpn-java-server Updating to version 12.0.4-SNAPSHOT 2023-10-26 22:47:29 -05:00
jetty-alpn-server 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