> Main changes: > - Adding `(SSLEngine | SSLSocket | > SSLServerSocket).getSupportedNamedGroups()` public API methods. > - Adding `ExtendedSSLSession.getNegotiatedNamedGroup()` public API method. > > Additional side-issues being addressed: > - Repurpose currently unused NamedGroup.namesOf() method > > --------- > - [x] I confirm that I make this contribution in accordance with the [OpenJDK > Interim AI Policy](https://openjdk.org/legal/ai).
Artur Barashev has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 11 commits: - Merge branch 'master' into JDK-8388519 # Conflicts: # src/java.base/share/classes/sun/security/ssl/Finished.java - Address review comments. Update ImmutableExtendedSSLSession. - TLSv1.2 uses ephemeral elliptic-curve key exchange by default - Repurpose unused NamedGroup.namesOf() method - Minor test changes - Test improvements - More unit tests - Add SSLSocket unit test - Restore recordEvent signature - Code re-arrangement - ... and 1 more: https://git.openjdk.org/jdk/compare/39f3ef1b...d4add784 ------------- Changes: https://git.openjdk.org/jdk/pull/32560/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=32560&range=02 Stats: 924 lines in 17 files changed: 854 ins; 51 del; 19 mod Patch: https://git.openjdk.org/jdk/pull/32560.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/32560/head:pull/32560 PR: https://git.openjdk.org/jdk/pull/32560
