SSLEngineResult.HandshakeStatus | javax.net.ssl |
Java 5.0 | serializable comparable enum |
The
constants
defined by this enumerated type specify the
handshake status of the
SSLEngine and often specify the action your code
must take next in order to ensure correct operation. The values are
the following:
- NOT_HANDSHAKING
-
Handshaking is not currently in progress.
- FINISHED
-
Handshaking just completed as a result of the wrap(
) or unwrap( ) call that generated this
value.
- NEED_WRAP
-
The SSLEngine needs to send more handshake data,
so a call to wrap( ) is necessary.
- NEED_UNWRAP
-
The SSLEngine needs to receive more handshake
data, so a call to unwrap( ) is necessary.
- NEED_TASK
-
The SSLEngine needs to perform an authentication
or related task, so you must repeatedly call
getdelegatedTask( ) and run( )
any Runnable objects it returns.
public enum SSLEngineResult.HandshakeStatus {
// Enumerated Constants
NOT_HANDSHAKING,
FINISHED,
NEED_TASK,
NEED_WRAP,
NEED_UNWRAP;
// Public Class Methods
public static SSLEngineResult.HandshakeStatus valueOf(String name);
public static final SSLEngineResult.HandshakeStatus[ ] values( );
}
Passed To
SSLEngineResult.SSLEngineResult( )
Returned By
SSLEngine.getHandshakeStatus( ),
SSLEngineResult.getHandshakeStatus( )
 |