Java 7 vô hiệu hóa TLS 1.1 và 1.2 cho các máy khách. Từ Kiến trúc mã hóa Java Tài liệu của nhà cung cấp Oracle :
Mặc dù SunJSSE trong bản phát hành Java SE 7 hỗ trợ TLS 1.1 và TLS 1.2, nhưng không có phiên bản nào được bật theo mặc định cho các kết nối máy khách. Một số máy chủ không triển khai khả năng tương thích chính xác và từ chối nói chuyện với khách hàng TLS 1.1 hoặc TLS 1.2. Để có khả năng tương tác, SunJSSE không bật TLS 1.1 hoặc TLS 1.2 theo mặc định cho các kết nối máy khách.
Tôi quan tâm đến việc kích hoạt các giao thức trên cài đặt toàn hệ thống (có thể thông qua tệp cấu hình) và không phải là giải pháp cho mỗi ứng dụng Java.
Làm cách nào để tôi có thể kích hoạt hệ thống TLS 1.1 và 1.2 trên toàn hệ thống ?
Lưu ý : kể từ POODLE, tôi muốn vô hiệu hóa toàn bộ hệ thống SSLv3. .
Đây là phiên bản Java:
$ /Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home/bin/java -version
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)