@@ -155,3 +155,28 @@ command line program.
155
155
For more information on configuring a Java application for TLS/SSL, please
156
156
refer to the [ ` JSSE Reference Guide ` ] (http://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/JSS
157
157
ERefGuide.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