Activer TLS 1.1 et 1.2 pour les clients sur Java 7
Java 7 désactive TLS 1.1 et 1.2 pour les clients. De Java Cryptography Architecture Oracle Providers Documentation :
Bien que SunJSSE dans la version Java SE 7 supporte TLS 1.1 et TLS 1.2, aucune des deux versions n'est activée par défaut pour les connexions des clients. Certains serveurs n'implémentent pas correctement la compatibilité ascendante et refusent de parler aux clients TLS 1.1 ou TLS 1.2. Pour l'interopérabilité, SunJSSE n'active pas TLS 1.1 ou TLS 1.2 par défaut pour les connexions clients.
Je suis intéressé par l'activation des protocoles sur un système global (peut-être par le biais d'un fichier de configuration), et non par une solution par application Java.
Comment puis-je activer par voie administrative TLS 1.1 et 1.2 _largeur du système ?
Note : depuis POODLE, je voudrais désactiver par voie administrative SSLv3 _largeur du système. (Les problèmes avec SSLv3 sont antérieurs d'au moins 15 ans à POODLE, mais Java/Oracle/Developers n'a pas respecté les meilleures pratiques de base, donc les utilisateurs comme vous et moi doivent nettoyer le désordre).
Voici la version 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)