[8u] TLSv1.3 RFR: 8251478: Backport TLSv1.3 regression tests to JDK8u
Alexey Bakhtin
alexey at azul.com
Wed Aug 19 13:44:32 UTC 2020
Please find updated version of the patch:
Webrev: http://cr.openjdk.java.net/~abakhtin/tls1.3/8245466/8251478/webrev.v1
Git diff: http://cr.openjdk.java.net/~abakhtin/tls1.3/8245466/8251478/webrev.v1/jdk.git.diff
This version contains updates for the MFLN Extension tests
Regards
Alexey
> On 12 Aug 2020, at 21:55, Alexey Bakhtin <alexey at azul.com> wrote:
>
> Please review changes required to backport TLSv1.3 protocol from JDK11.0.7 to JDK8u
>
> JBS task: https://bugs.openjdk.java.net/browse/JDK-8251478
> Webrev: http://cr.openjdk.java.net/~abakhtin/tls1.3/8245466/8251478/webrev.v0/
> Git diff: http://cr.openjdk.java.net/~abakhtin/tls1.3/8245466/8251478/webrev.v0/jdk.git.diff
>
> This is a fourth part of TLS test update.
>
> This patch fixes JDK8 compatibility for the TLSv1.3 regression tests.
> Most of the fixes are :
> - removed @modules annotation
> - fixed path to libraries
>
> Specific test changes:
> - fixed KeyStore creation:
> - javax/net/ssl/SSLSession/RenegotiateTLS13.java:
> - sun/security/ssl/SSLEngineImpl/SSLEngineKeyImpl.java
> - sun/security/ssl/SSLEngineImpl/TLS13BeginHandshake.java
> - sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java
> - fixed ArrayList creation:
> - javax/net/ssl/SSLSession/ResumeTLS13withSNI.java
> - javax/net/ssl/Stapling/SSLEngineWithStapling.java
> - fixed JDK8 compatibility
> - javax/net/ssl/templates/SSLContextTemplate.java
> - added fix for the client default disabled TLSv1.3 protocol
> - javax/net/ssl/TLS/TLSClientPropertyTest.java
> - sun/security/ssl/SSLContextImpl/CustomizedServerDefaultProtocol.java
> - sun/security/ssl/SSLContextImpl/DefaultEnabledProtocols.java
> - fixed HttpsURLConnection API changes
> - sun/net/www/protocol/https/NewImpl/ComHTTPSConnection.java
> - added “jdk.tls.client.protocols” cmdline options to fix client default disabled TLSv1.3 protocol:
> - javax/net/ssl/SSLSession/ResumeTLS13withSNI.java
> - javax/net/ssl/SSLSocket/TLS13PacketSize.java
> - javax/net/ssl/Stapling/HttpsUrlConnClient.java
> - javax/net/ssl/Stapling/SSLEngineWithStapling.java
> - javax/net/ssl/Stapling/SSLSocketWithStapling.java
> - javax/net/ssl/Stapling/StapleEnableProps.java
> - sun/security/ssl/SLSessionImpl/ResumeChecksClient.java
> - sun/security/ssl/SLSessionImpl/ResumeChecksServer.java
> - fixed issues related to DTLS specific API not available in JDK8:
> - javax/net/ssl/TLSCommon/Protocol.java
> - javax/net/ssl/TLSCommon/RehandshakeWithCipherChangeTest.java
> - javax/net/ssl/TLSCommon/RehandshakeWithDataExTest.java
> - javax/net/ssl/TLSCommon/SSLEngineTestCase.java
> - changed test run script:
> - sun/security/ssl/Stapling
> - sun/security/ssl/internal
>
> Regards
> Alexey
More information about the jdk8u-dev
mailing list