[jdk13u-dev] Integrated: 8279842: HTTPS Channel Binding support for Java GSS/Kerberos

Olga Mikhaltsova omikhaltcova at openjdk.org
Mon Jul 18 11:00:03 UTC 2022


On Fri, 15 Jul 2022 16:57:08 GMT, Olga Mikhaltsova <omikhaltcova at openjdk.org> wrote:

> It's backport of JDK-8279842 to jdk13u.
> 
> The original patch applied cleanly (commit 1) but it's required the following corrections similar to jdk11u:
> 1) Drop @java.io.Serial (ChannelBindingException.java) (commit 2) (JDK-8217698, JDK 14);
> 2) Replacement of instanceof patterns (AbstractDelegateHttpsURLConnection.java, HttpsCB.java) (JEP 305, JDK 14) (commit 3);
> 3) Substitute callAs(..) with doAs(..) (HttpsCB.java) (JDK-8275529, JDK 18) (commit 3);
> 4) Add import java.security.PrivilegedExceptionAction (HttpsCB.java) (commit 3).
> 
> Tested on Linux x64, Windows x64, macOS x64 with the tests' groups: `test/jdk/sun/security/krb5` and `test/jdk/com/sun/jndi`, - with no regression. The included tests HttpsCB.java and LdapCBPropertiesTest.java passed successfully.

This pull request has now been integrated.

Changeset: 012b781d
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
URL:       https://git.openjdk.org/jdk13u-dev/commit/012b781d1e835b51375598395c9cfd1696776511
Stats:     866 lines in 12 files changed: 704 ins; 146 del; 16 mod

8279842: HTTPS Channel Binding support for Java GSS/Kerberos

Reviewed-by: yan
Backport-of: de3113b998550021bb502cd6f766036fb8351e7d

-------------

PR: https://git.openjdk.org/jdk13u-dev/pull/371


More information about the jdk-updates-dev mailing list