From c1850cc4f3c32c2521103d8fc0d29e76165b7337 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Tue, 11 Dec 2018 11:19:36 +0000 Subject: [PATCH] Utils: Enable TLSv1.3 for SSL sockets (available in Java 11) --- core/java/src/net/i2p/util/I2PSSLSocketFactory.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/java/src/net/i2p/util/I2PSSLSocketFactory.java b/core/java/src/net/i2p/util/I2PSSLSocketFactory.java index 9321cd09d9..e3cb345abb 100644 --- a/core/java/src/net/i2p/util/I2PSSLSocketFactory.java +++ b/core/java/src/net/i2p/util/I2PSSLSocketFactory.java @@ -132,13 +132,14 @@ public class I2PSSLSocketFactory { /** * Java 7 does not enable 1.1 or 1.2 by default on the client side. * Java 8 does enable 1.1 and 1.2 by default on the client side. + * 1.3 in Java 11. * ref: http://docs.oracle.com/javase/7/docs/technotes/guides/security/SunProviders.html * Unmodifiable. * Public for RouterConsoleRunner. * @since 0.9.16 */ public static final List<String> INCLUDE_PROTOCOLS = Collections.unmodifiableList(Arrays.asList(new String[] { - "TLSv1", "TLSv1.1", "TLSv1.2" + "TLSv1", "TLSv1.1", "TLSv1.2", "TLSv1.3" })); /** -- GitLab