Тип запроса InquireType
- java.lang.Object
-
- java.lang.Enum<InquireType>
-
- com.sun.security.jgss.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
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