Using Split Java SDK and JDK 1.6 (JRE 6.x), connection error to split.io:
RECV TLSv1 ALERT: fatal, handshake_failure
handling exception: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
Java 1.6 does support TLSv1 however, it does not support high strength Ciphers, which is required by split.io security protocol
There are two solutions to this issue:
- Upgrade your JDK to 1.7 or above (Java 7 or above), the newer versions will be packaged by default with the Stronger Ciphers needed.
- Install the JCE (Java Cryptography Extension) from the JVM vendor for Java 6, which will provide the support for high strength Ciphers.