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 |
|
|---|---|
java.lang.Enum
|
|
java.lang.Object
|
|
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 |
|