Hi, Please review the update: http://cr.openjdk.java.net/~xuelei/8214339/webrev.00/
In some cases, the SSLProtocolException or SSLHandshakeException may be thrown if the underlying socket run into problems. An application may depends on the exception class for further action, for example retry the connection with different parameters.
This update is trying to separate the socket problem from the TLS protocol or handshake problem, by using different exception classes.
Thanks, Xuelei