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.
|
getActions
checkGuard, getName, toString
public 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
в классе BasicPermission
p
- разрешение, чтобы проверить по.public boolean equals(Object obj)
equals
в классе BasicPermission
obj
- объект протестировать на равенство с этим объектом.Object.hashCode()
, HashMap
public int hashCode()
hashCode
в классе BasicPermission
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
public PermissionCollection newPermissionCollection()
newPermissionCollection
в классе BasicPermission
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.