-
Bug
-
Resolution: Other
-
P2
-
None
SHORT SUMMARY: JAVAX.NET.SSL.SSLHANDSHAKEEXCEPTION: RECEIVED FATAL ALERT:
HANDSHAKE_FAILURE
INDICATORS:Customer is using "SSLSocketClientWithTunneling.java" class to
make a 2-way
SSL connection with a thirdparty server (We do not have the details on the
thirdparty server except for the hostname to connect as well as some server
logs). When he users IBM JDK on the client side, the initial SSL handshake
succeeds and the client was able to successfully connect to Server. If he
uses Sun JDK 1.6.x on the client side, the SSL handshake fails.
We have collected and attached -Djavax SSL debug output for both IBM and Sun
JDK. The initial ClientHello and ServerHello succeeds and ClientKeyExchange
is done. However, the SSL handshake fails at the last phase (for which we
were unable to determine the root cause).
COUNTER INDICATORS:
TRIGGERS:
Always seen when running with Sun Java 1.6 as well as with Sun Java 1.7.0_06
and higher.
KNOWN WORKAROUND:
PRESENT SINCE:7u6
HOW TO VERIFY:
NOTES FOR SE:
REGRESSION:yes