Перечисление SSLEngineResult.HandshakeStatus
- Все реализуемые интерфейсы:
-
Serializable,Comparable<SSLEngineResult.HandshakeStatus>,Constable
- Вложенный класс:
SSLEngineResult
public static enum SSLEngineResult.HandshakeStatus extends Enum<SSLEngineResult.HandshakeStatus>
SSLEngine. - С момента:
- 1.5
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
Краткое описание констант перечисления
| Константа перечисления | Описание |
|---|---|
FINISHED |
Процесс рукопожатия только что завершился. |
NEED_TASK |
Для продолжения процесса рукопожатия необходимы результаты одной (или нескольких) делегированных задач. |
NEED_UNWRAP |
Для продолжения процесса рукопожатия необходимо получить данные от удаленной стороны. |
NEED_UNWRAP_AGAIN |
Для продолжения процесса рукопожатия необходимо выполнить распаковку. |
NEED_WRAP |
Для продолжения процесса рукопожатия необходимо отправить данные на удаленную сторону, поэтому следует вызвать SSLEngine.wrap(). |
NOT_HANDSHAKING |
В настоящее время процесс рукопожатия не выполняется. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static SSLEngineResult.HandshakeStatus |
valueOf |
Возвращает константу перечисления данного класса с указанным именем. |
static SSLEngineResult.HandshakeStatus[] |
values() |
Возвращает массив, содержащий константы данного класса перечисления в порядке их объявления. |
Подробное описание констант перечисления
NOT_HANDSHAKING
public static final SSLEngineResult.HandshakeStatus NOT_HANDSHAKING
FINISHED
public static final SSLEngineResult.HandshakeStatus FINISHED
Это значение генерируется только при вызове SSLEngine.wrap()/unwrap(), когда этот вызов завершает процесс рукопожатия. Оно никогда не генерируется SSLEngine.getHandshakeStatus().
- См. также:
NEED_TASK
public static final SSLEngineResult.HandshakeStatus NEED_TASK
- См. также:
NEED_WRAP
public static final SSLEngineResult.HandshakeStatus NEED_WRAP
SSLEngine.wrap().- См. также:
NEED_UNWRAP
public static final SSLEngineResult.HandshakeStatus NEED_UNWRAP
NEED_UNWRAP_AGAIN
public static final SSLEngineResult.HandshakeStatus NEED_UNWRAP_AGAIN
Это значение используется для указания того, что необработанные данные были ранее получены от удаленной стороны и не нужно получать их повторно.
Этот статус процесса рукопожатия применим только к DTLS.
- С момента:
- 9
Подробное описание методов
values
public static SSLEngineResult.HandshakeStatus[] values()
- Возвращает:
- массив, содержащий константы данного класса перечисления в порядке их объявления
valueOf
public static SSLEngineResult.HandshakeStatus valueOf(String name)
- Параметры:
-
name- имя константы перечисления, которая должна быть возвращена. - Возвращает:
- константу перечисления с указанным именем
- Исключения:
-
IllegalArgumentException- если в этом классе перечисления нет константы с указанным именем -
NullPointerException- если аргумент равен null
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/javax/net/ssl/SSLEngineResult.HandshakeStatus.html