Skip to content

Commit 94c91a1

Browse files
committed
JAVA-2789: Document JVM support for TLS v1.1 and newer
1 parent aab40f9 commit 94c91a1

File tree

2 files changed

+50
-0
lines changed
  • docs/reference/content

2 files changed

+50
-0
lines changed

docs/reference/content/driver-async/tutorials/ssl.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,3 +155,28 @@ command line program.
155155
For more information on configuring a Java application for TLS/SSL, please
156156
refer to the [`JSSE Reference Guide`](http://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/JSS
157157
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/).

docs/reference/content/driver/tutorials/ssl.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,3 +197,28 @@ command line program.
197197
For more information on configuring a Java application for TLS/SSL, please
198198
refer to the [`JSSE Reference Guide`](http://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/JSS
199199
ERefGuide.html).
200+
201+
## JVM Support for TLS v1.1 and newer
202+
203+
Industry best practices recommend, and some regulations require, the use of TLS 1.1 or newer. Though no application changes are required
204+
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
205+
updates:
206+
207+
* Java 7
208+
- Starting with
209+
[Update 131](http://www.oracle.com/technetwork/java/javaseproducts/documentation/javase7supportreleasenotes-1601161.html#R170_131),
210+
released October 8, 2016, TSL 1.1 and TLS 1.2 are enabled by default.
211+
- Starting with
212+
[Update 95](http://www.oracle.com/technetwork/java/javaseproducts/documentation/javase7supportreleasenotes-1601161.html#R170_95),
213+
released January 19, 2016, TLS 1.1 and TLS 1.2 can be enabled by applications via the `jdk.tls.client.protocols` system property.
214+
215+
* Java 6
216+
- Starting with
217+
[Update 141](http://www.oracle.com/technetwork/java/javase/documentation/overview-156328.html#R160_141), released on January 17, 2017,
218+
TSL 1.1 and TLS 1.2 are enabled by default.
219+
- Starting with
220+
[Update 115 b32](http://www.oracle.com/technetwork/java/javase/documentation/overview-156328.html#6u115-b32), released July 19, 2016,
221+
TLS 1.1 and TLS 1.2 can be enabled by applications via the `jdk.tls.client.protocols` system property.
222+
223+
Note that these updates are only available from Oracle via its Java SE commercial support program. Java 7 Update 131
224+
is available via [OpenJDK](http://openjdk.java.net/install/).

0 commit comments

Comments
 (0)