Most visited

Recently visited

Added in API level 1

SSLEngineResult.HandshakeStatus

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的当前握手状态。

摘要(Summary)

Enum values

SSLEngineResult.HandshakeStatus  FINISHED

SSLEngine刚刚完成握手。

SSLEngineResult.HandshakeStatus  NEED_TASK

SSLEngine需要在握手可以继续之前完成一个(或多个)委托任务的结果。

SSLEngineResult.HandshakeStatus  NEED_UNWRAP

在握手可以继续之前, SSLEngine需要从远端接收数据。

SSLEngineResult.HandshakeStatus  NEED_WRAP

SSLEngine必须在握手继续之前将数据发送到远程端,因此应该调用 SSLEngine.wrap()

SSLEngineResult.HandshakeStatus  NOT_HANDSHAKING

SSLEngine目前没有握手。

公共方法(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

Enum values

FINISHED

Added in API level 1
SSLEngineResult.HandshakeStatus FINISHED

SSLEngine刚刚完成握手。

该值仅在该呼叫结束握手时通过调用SSLEngine.wrap()/unwrap()生成。 它从来不会由SSLEngine.getHandshakeStatus()生成。

也可以看看:

NEED_TASK

Added in API level 1
SSLEngineResult.HandshakeStatus NEED_TASK

SSLEngine需要在握手可以继续之前完成一个(或多个)委托任务的结果。

也可以看看:

NEED_UNWRAP

Added in API level 1
SSLEngineResult.HandshakeStatus NEED_UNWRAP

在握手可以继续之前, SSLEngine需要从远端接收数据。

NEED_WRAP

Added in API level 1
SSLEngineResult.HandshakeStatus NEED_WRAP

SSLEngine必须在握手继续之前将数据发送到远程端,因此应该调用 SSLEngine.wrap()

也可以看看:

NOT_HANDSHAKING

Added in API level 1
SSLEngineResult.HandshakeStatus NOT_HANDSHAKING

SSLEngine目前没有握手。

公共方法(Public methods)

valueOf

Added in API level 1
SSLEngineResult.HandshakeStatus valueOf (String name)

参数(Parameters)
name String
返回(Returns)
SSLEngineResult.HandshakeStatus

values

Added in API level 1
HandshakeStatus[] values ()

返回(Returns)
HandshakeStatus[]

Hooray!