Spec-Zone.ru › OpenJDK 25

Класс перечисления InquireType

java.lang.Object
java.lang.Enum<InquireType>
com.sun.security.jgss.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
Устарело.
начиная с версии 9 заменено на KRB5_GET_SESSION_KEY_EX, возвращающее экземпляр EncryptionKey, реализующий интерфейс SecretKey и предоставляющий методы, аналогичные методам KerberosKey.
KRB5_GET_SESSION_KEY_EX
Тип атрибута для получения ключа сеанса установленного контекста безопасности Kerberos 5.
KRB5_GET_TKT_FLAGS
Тип атрибута для получения флагов сервисного билета установленного контекста безопасности Kerberos 5.

Краткое описание методов

Модификатор и тип Метод Описание
static InquireType valueOf(String name)
Возвращает константу перечисления этого класса с указанным именем.
static InquireType[] values()
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления.

Методы, объявленные в классе Enum

clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

Методы, объявленные в классе Object

getClass, notify, notifyAll, wait, wait, wait

Подробное описание констант перечисления

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

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API