Spec-Zone.ru › OpenJDK 17

Перечисление 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(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
Устаревшее.
С версии 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()
Возвращает массив, содержащий константы данного класса перечисления в порядке их объявления.

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

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

Методы, объявленные в классе java.lang.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 как строка, где 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

Spec-Zone.ru

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