@@ -155,3 +155,28 @@ command line program.
155155For more information on configuring a Java application for TLS/SSL, please
156156refer to the [ ` JSSE Reference Guide ` ] (http://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/JSS
157157ERefGuide.html).
158+
159+ ## JVM Support for TLS v1.1 and newer
160+
161+ Industry best practices recommend, and some regulations require, the use of TLS 1.1 or newer. Though no application changes are required
162+ for the driver to make use of the newest TLS protocols, Java runtime environments prior to Java 8 started to enable TLS 1.1 only in later
163+ updates:
164+
165+ * Java 7
166+ - Starting with
167+ [ Update 131] ( http://www.oracle.com/technetwork/java/javaseproducts/documentation/javase7supportreleasenotes-1601161.html#R170_131 ) ,
168+ released October 8, 2016, TSL 1.1 and TLS 1.2 are enabled by default.
169+ - Starting with
170+ [ Update 95] ( http://www.oracle.com/technetwork/java/javaseproducts/documentation/javase7supportreleasenotes-1601161.html#R170_95 ) ,
171+ released January 19, 2016, TLS 1.1 and TLS 1.2 can be enabled by applications via the ` jdk.tls.client.protocols ` system property.
172+
173+ * Java 6
174+ - Starting with
175+ [ Update 141] ( http://www.oracle.com/technetwork/java/javase/documentation/overview-156328.html#R160_141 ) , released on January 17, 2017,
176+ TSL 1.1 and TLS 1.2 are enabled by default.
177+ - Starting with
178+ [ Update 115 b32] ( http://www.oracle.com/technetwork/java/javase/documentation/overview-156328.html#6u115-b32 ) , released July 19, 2016,
179+ TLS 1.1 and TLS 1.2 can be enabled by applications via the ` jdk.tls.client.protocols ` system property.
180+
181+ Note that these updates are only available from Oracle via its Java SE commercial support program. Java 7 Update 131
182+ is available via [ OpenJDK] ( http://openjdk.java.net/install/ ) .
0 commit comments