JDK-7093640 introduced the jdk.tls.client.protocols system property which allows a user to specify the enabled SSL/TLS protocols for the JDK in use. The property was introduced in JDK8 when TLS1.2 was enabled on the client socket by default.
While we can't port all the functionality back to jdk7u, we should bring back this system property which would allow end users to modify the default enabled SSL/TLS protocols in the JDK without touching code.
The jdk.tls.client.protocols system property is now available with the release of JDK 7u(x). This property was originally introduced in JDK 8 and behaves in the same way. See http://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/JSSERefGuide.html#jdk_tls_client_protocols