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 |
|