Тип запроса InquireType

Все реализованные интерфейсы:
Serializable, Comparable<InquireType>
public enum InquireType
extends Enum<InquireType>

Типы атрибутов, которые могут быть указаны в качестве аргумента ExtendedGSSContext.inquireSecContext(com.sun.security.jgss.InquireType).

Постоянные значения перечисления

Постоянное значение перечисления Описание
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, 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.

С:
9

KRB5_GET_TKT_FLAGS

public static final InquireType KRB5_GET_TKT_FLAGS

Тип атрибута для получения флагов билета сервиса установленного контекста безопасности Kerberos 5. Возвращаемый объект — массив булевых значений для флагов билета сервиса, достаточно длинный для хранения всех битов. Это означает, что если пользователь хочет получить n-й бит, но длина возвращаемого массива меньше n, то он считается ложным.

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.

С:
9

Методы

values

public static InquireType[] values()

Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод может быть использован для итерации по константам следующим образом:

for (InquireType c : InquireType.values())
    System.out.println(c);

Возвращает:
массив, содержащий константы этого типа перечисления в порядке их объявления

valueOf

public static InquireType valueOf(String name)

Возвращает константу перечисления этого типа с указанным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом типе. (Дополнительные символы пробела не допускаются.)

Параметры:
name - имя константы перечисления, которое нужно вернуть.
Возвращает:
константу перечисления с указанным именем
Исключения:
IllegalArgumentException - если в этом типе перечисления нет константы с указанным именем
NullPointerException - если аргумент равен null

© 1993, 2020, 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/11/docs/api/jdk.security.jgss/com/sun/security/jgss/InquireType.html

Spec-Zone .ru
спецификации, руководства, описания, API