|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class DelegationPermission extends BasicPermission implements Serializable
Целевое имя этого Permission определяет пару kerberos принципалов службы. Первым является зависимый принципал службы, поручаемый, чтобы использовать TGT. Второй принципал службы определяет целевую службу, зависимый принципал службы должен взаимодействовать от имени инициирования с KerberosPrincipal. Этот последний принципал службы определяется, чтобы ограничить использование proxiable билета.
Например, определить использование службы "узла" forwardable TGT целевое разрешение определяется следующим образом:
DelegationPermission("\"host/foo.example.com@EXAMPLE.COM\" \"krbtgt/EXAMPLE.COM@EXAMPLE.COM\"");
Чтобы дать "резервной" службе proxiable билет службы nfs, целевое разрешение могло бы быть определено:
DelegationPermission("\"backup/bar.example.com@EXAMPLE.COM\" \"nfs/home.EXAMPLE.COM@EXAMPLE.COM\"");
| Конструктор и Описание |
|---|
DelegationPermission(String principals)
Создайте новое
DelegationPermission с указанными зависимыми и целевыми принципалами. |
DelegationPermission(String principals, String actions)
Создайте новое
DelegationPermission с указанными зависимыми и целевыми принципалами. |
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
equals(Object obj)
Проверки два DelegationPermission возражают для равенства.
|
int |
hashCode()
Возвращает значение хэш-кода для этого объекта.
|
boolean |
implies(Permission p)
Проверки, если этот объект полномочий делегации Kerberos "подразумевает" указанное разрешение.
|
PermissionCollection |
newPermissionCollection()
Возвращает объект PermissionCollection для того, чтобы хранить объекты DelegationPermission.
|
getActionscheckGuard, getName, toStringpublic DelegationPermission(String principals)
DelegationPermission с указанными зависимыми и целевыми принципалами. principals - имя зависимых и целевых принципаловNullPointerException - если principals null.IllegalArgumentException - если principals пусто.public DelegationPermission(String principals, String actions)
DelegationPermission с указанными зависимыми и целевыми принципалами. principals - имя зависимых и целевых принципалов actions - должен быть нуль.NullPointerException - если principals null.IllegalArgumentException - если principals пусто.public boolean implies(Permission p)
Если ни одно из вышеупомянутого не истина, implies возвращает false.
implies в class BasicPermissionp - разрешение, чтобы проверить по.public boolean equals(Object obj)
equals в class BasicPermissionobj - объект протестировать на равенство с этим объектом.Object.hashCode(), HashMappublic int hashCode()
hashCode в class BasicPermissionObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)public PermissionCollection newPermissionCollection()
newPermissionCollection в class BasicPermission
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92