Класс перечисления InquireType
- Все реализуемые интерфейсы:
Serializable, Comparable<InquireType>, Constable
public enum InquireType extends Enum<InquireType>
Типы атрибутов, которые можно указать в качестве аргумента
ExtendedGSSContext.inquireSecContext(InquireType)
- С момента:
- 1.7
Краткое описание вложенных классов
Вложенные классы и интерфейсы, объявленные в классе Enum
Enum.EnumDesc<E>
Краткое описание констант перечисления
| Константа перечисления | Описание |
|---|---|
KRB5_GET_AUTHTIME |
Тип атрибута для получения времени аутентификации (authtime) в сервисном билете установленного контекста безопасности Kerberos 5. |
KRB5_GET_AUTHZ_DATA |
Тип атрибута для получения данных авторизации в сервисном билете установленного контекста безопасности Kerberos 5. |
KRB5_GET_KRB_CRED |
Тип атрибута для получения сообщения KRB_CRED, которое инициатор собирается отправить принимающей стороне. |
KRB5_GET_SESSION_KEY |
Устарело. |
KRB5_GET_SESSION_KEY_EX |
Тип атрибута для получения ключа сеанса установленного контекста безопасности Kerberos 5. |
KRB5_GET_TKT_FLAGS |
Тип атрибута для получения флагов сервисного билета установленного контекста безопасности Kerberos 5. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static InquireType |
valueOf |
Возвращает константу перечисления этого класса с указанным именем. |
static InquireType[] |
values() |
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления. |
Подробное описание констант перечисления
KRB5_GET_SESSION_KEY
@Deprecated public static final InquireType KRB5_GET_SESSION_KEY
Устарело.
начиная с версии 9 заменено на
KRB5_GET_SESSION_KEY_EX, возвращающее экземпляр EncryptionKey, реализующий интерфейс SecretKey и предоставляющий методы, аналогичные методам KerberosKey.Тип атрибута для получения ключа сеанса установленного контекста безопасности Kerberos 5. Возвращаемый объект является экземпляром
Key со следующими свойствами: - Алгоритм: тип шифрования (enctype) в виде строки, где тип шифрования определен в RFC 3961, разделе 8.
- Формат: "RAW"
- Закодированная форма: необработанные байты ключа, не в кодировке ASN.1
KRB5_GET_SESSION_KEY_EX
public static final InquireType KRB5_GET_SESSION_KEY_EX
Тип атрибута для получения ключа сеанса установленного контекста безопасности Kerberos 5. Возвращаемое значение является экземпляром
EncryptionKey.- С момента:
- 9
KRB5_GET_TKT_FLAGS
public static final InquireType KRB5_GET_TKT_FLAGS
Тип атрибута для получения флагов сервисного билета установленного контекста безопасности Kerberos 5. Возвращаемый объект — массив логических значений, представляющий флаги сервисного билета и имеющий длину, достаточную для хранения всех битов со значением true. Это означает, что если пользователю нужен n-й бит, но длина возвращенного массива меньше n, его значение считается равным false.
KRB5_GET_AUTHZ_DATA
public static final InquireType KRB5_GET_AUTHZ_DATA
Тип атрибута для получения данных авторизации в сервисном билете установленного контекста безопасности Kerberos 5. Поддерживается только на стороне принимающей стороны.
KRB5_GET_AUTHTIME
public static final InquireType KRB5_GET_AUTHTIME
Тип атрибута для получения времени аутентификации (authtime) в сервисном билете установленного контекста безопасности Kerberos 5. Возвращаемый объект является объектом String в стандартном формате KerberosTime, определенном в RFC 4120, разделе 5.2.3.
KRB5_GET_KRB_CRED
public static final InquireType KRB5_GET_KRB_CRED
Тип атрибута для получения сообщения KRB_CRED, которое инициатор собирается отправить принимающей стороне. Тип возвращаемого значения — экземпляр
KerberosCredMessage.- С момента:
- 9
Подробное описание методов
values
public static InquireType[] values()
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления.
- Возвращает:
- массив, содержащий константы этого класса перечисления в порядке их объявления
valueOf
public static InquireType valueOf(String name)
Возвращает константу перечисления этого класса с указанным именем. Строка должна точно совпадать с идентификатором, использованным для объявления константы перечисления в этом классе. (Пробелы в начале и конце строки не допускаются.)
- Параметры:
-
name— имя возвращаемой константы перечисления. - Возвращает:
- константу перечисления с указанным именем
- Вызывает исключение:
-
IllegalArgumentException— если в этом классе перечисления нет константы с указанным именем -
NullPointerException— если аргумент равен null
© 1993, 2025, 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/25/docs/api/jdk.security.jgss/com/sun/security/jgss/InquireType.html
KRB5_GET_SESSION_KEY_EX, возвращающее экземплярEncryptionKey, реализующий интерфейсSecretKeyи предоставляющий методы, аналогичные методамKerberosKey.