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