Пакет javax.security.auth.kerberos
В этом пакете содержатся вспомогательные классы, относящиеся к протоколу сетевой аутентификации Kerberos.
См.: Описание
| Класс | Описание |
|---|---|
| DelegationPermission | Этот класс используется для ограничения использования модели делегирования Kerberos, т.е. перенаправляемых и проксируемых билетов. |
| KerberosKey | Этот класс инкапсулирует долгосрочный секретный ключ для принципала Kerberos. |
| KerberosPrincipal | Этот класс инкапсулирует принципал Kerberos. |
| KerberosTicket | Этот класс инкапсулирует билет Kerberos и связанную информацию с точки зрения клиента. |
| KeyTab | Этот класс инкапсулирует файл keytab. |
| ServicePermission | Этот класс используется для защиты служб Kerberos и учетных данных, необходимых для доступа к этим службам. |
Описание пакета javax.security.auth.kerberos
Этот пакет содержит вспомогательные классы, относящиеся к протоколу сетевой аутентификации Kerberos. Они сами по себе не предоставляют большой поддержки Kerberos.
Протокол сетевой аутентификации Kerberos определен в RFC 4120. Java платформа содержит поддержку клиентской стороны Kerberos через пакет org.ietf.jgss. Также может быть модуль входа, реализующий LoginModule для аутентификации принципалов Kerberos.
Вы можете указать имя вашего домена по умолчанию и хост-имя Центра распределения ключей (KDC) для этого домена, используя системные свойства java.security.krb5.realm и java.security.krb5.kdc. Оба свойства должны быть заданы. В качестве альтернативы, системное свойство java.security.krb5.conf может быть установлено на местоположение файла конфигурации в стиле MIT krb5.conf. Если ни одно из этих системных свойств не задано, ищется файл krb5.conf в зависимости от реализации. Обычно реализация сначала ищет файл krb5.conf в <java-home>/lib/security, а в случае неудачи - в месте, специфичном для ОС.
- Since:
- JDK1.4
© 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.