Schakel TLS 1.1 en 1.2 in voor clients op Java 7
Java 7 schakelt TLS 1.1 en 1.2 uit voor clients. Vanaf Java Cryptography Architecture Oracle Providers Documentation :
Hoewel SunJSSE in de Java SE 7-versie TLS 1.1 en TLS 1.2 ondersteunt, is geen van beide versies standaard ingeschakeld voor clientverbindingen. Sommige servers implementeren de forward-compatibiliteit niet correct en weigeren te praten met TLS 1.1- of TLS 1.2-clients. Voor interoperabiliteit schakelt SunJSSE TLS 1.1 of TLS 1.2 niet standaard in voor clientverbindingen.
Ik ben geïnteresseerd in het inschakelen van de protocollen op een systeembrede instelling (misschien via een configuratiebestand), en niet een per-Java-toepassingsoplossing.
Hoe kan ik administratief inschakelen TLS 1.1 en 1.2 systeembreed?
Note : Sinds POODLE wil ik administratief uitschakelen SSLv3 systeembreed. (De problemen met SSLv3 dateren van voor POODLE van minstens 15 jaar geleden, maar Java/Oracle/Developers respecteerden de basis best practices niet, dus gebruikers zoals jij en ik blijven achter met het opruimen van de rommel).
- *
Hier is de Java-versie:
$ /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)