public static final enum SSLEngineResult.HandshakeStatus
extends Enum<SSLEngineResult.HandshakeStatus>
java.lang.Object | ||
↳ | java.lang.Enum<javax.net.ssl.SSLEngineResult.HandshakeStatus> | |
↳ | javax.net.ssl.SSLEngineResult.HandshakeStatus |
一个 SSLEngineResult
枚举描述了这个 SSLEngine
的当前握手状态。
Enum values |
|
---|---|
SSLEngineResult.HandshakeStatus |
FINISHED
|
SSLEngineResult.HandshakeStatus |
NEED_TASK
|
SSLEngineResult.HandshakeStatus |
NEED_UNWRAP 在握手可以继续之前, |
SSLEngineResult.HandshakeStatus |
NEED_WRAP
|
SSLEngineResult.HandshakeStatus |
NOT_HANDSHAKING
|
Public methods |
|
---|---|
static SSLEngineResult.HandshakeStatus |
valueOf(String name) |
static final HandshakeStatus[] |
values() |
Inherited methods |
|
---|---|
From class java.lang.Enum
|
|
From class java.lang.Object
|
|
From interface java.lang.Comparable
|
SSLEngineResult.HandshakeStatus FINISHED
SSLEngine
刚刚完成握手。
该值仅在该呼叫结束握手时通过调用SSLEngine.wrap()/unwrap()
生成。 它从来不会由SSLEngine.getHandshakeStatus()
生成。
SSLEngineResult.HandshakeStatus NEED_TASK
SSLEngine
需要在握手可以继续之前完成一个(或多个)委托任务的结果。
也可以看看:
SSLEngineResult.HandshakeStatus NEED_UNWRAP
在握手可以继续之前, SSLEngine
需要从远端接收数据。
SSLEngineResult.HandshakeStatus NEED_WRAP
SSLEngine
必须在握手继续之前将数据发送到远程端,因此应该调用 SSLEngine.wrap()
。
也可以看看:
SSLEngineResult.HandshakeStatus NOT_HANDSHAKING
SSLEngine
目前没有握手。
SSLEngineResult.HandshakeStatus valueOf (String name)
Parameters | |
---|---|
name |
String
|
Returns | |
---|---|
SSLEngineResult.HandshakeStatus |