Most visited

Recently visited

Added in API level 1

SSLEngineResult.Status

public static final enum SSLEngineResult.Status
extends Enum<SSLEngineResult.Status>

java.lang.Object
   ↳ java.lang.Enum<javax.net.ssl.SSLEngineResult.Status>
     ↳ javax.net.ssl.SSLEngineResult.Status


描述SSLEngine操作总体结果的SSLEngineResult枚举。 Status值不反映当前正在进行的SSLEngine握手的状态。 应该SSLEngineResult's HandshakeStatus信息。

Summary

Enum values

SSLEngineResult.Status  BUFFER_OVERFLOW

SSLEngine无法处理该操作,因为目标缓冲区中没有足够的字节可用来保存结果。

SSLEngineResult.Status  BUFFER_UNDERFLOW

SSLEngine无法打开传入的数据,因为没有足够的源字节可用于创建完整的数据包。

SSLEngineResult.Status  CLOSED

该操作刚刚关闭了 SSLEngine这一侧,或者操作因其已关闭而无法完成。

SSLEngineResult.Status  OK

SSLEngine完成了操作,可用于处理类似的呼叫。

Public methods

static SSLEngineResult.Status valueOf(String name)
static final Status[] values()

Inherited methods

From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum values

BUFFER_OVERFLOW

Added in API level 1
SSLEngineResult.Status BUFFER_OVERFLOW

SSLEngine无法处理该操作,因为目标缓冲区中没有足够的字节可用来保存结果。

再次提供可用字节时重复呼叫。

也可以看看:

BUFFER_UNDERFLOW

Added in API level 1
SSLEngineResult.Status BUFFER_UNDERFLOW

SSLEngine无法打开传入的数据,因为没有足够的源字节可用于创建完整的数据包。

再次提供可用字节时重复呼叫。

CLOSED

Added in API level 1
SSLEngineResult.Status CLOSED

该操作刚刚关闭了 SSLEngine这一侧,或者操作无法完成,因为它已关闭。

OK

Added in API level 1
SSLEngineResult.Status OK

SSLEngine完成了操作,可用于处理类似的呼叫。

Public methods

valueOf

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

Parameters
name String
Returns
SSLEngineResult.Status

values

Added in API level 1
Status[] values ()

Returns
Status[]

Hooray!