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