public final class DelegationPermission extends BasicPermission implements Serializable
这Permission
目标名称指定一对Kerberos服务原则。首先是从属服务委托受托使用TGT。第二服务主体指定目标服务的互动对启动kerberosprincipal代表下属服务主体。后者的服务主要是规定限制一个proxiable票的使用。
例如,指定主机的转发TGT目标许可指定服务使用如下:
delegationpermission(“主机/ foo。例如.com”的例子。com”\“krbtgt /例子。com”的例子。com \”);
给“备份”服务proxiable NFS服务票的目标可能是指定权限:
delegationpermission(“备份/酒吧。例如.com”的例子。com”\“NFS /家。例子。com”的例子。com \”);
Constructor and Description |
---|
DelegationPermission(String principals)
创建一个新的
DelegationPermission 与指定的下属和目标原则。
|
DelegationPermission(String principals, String actions)
创建一个新的
DelegationPermission 与指定的下属和目标原则。
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
检查两delegationpermission对象平等。
|
int |
hashCode()
返回此对象的哈希代码值。
|
boolean |
implies(Permission p)
如果这个检查Kerberos委托权限对象”意味着“指定权限。
|
PermissionCollection |
newPermissionCollection()
返回存储delegationpermission PermissionCollection对象对象。
|
getActions
checkGuard, getName, toString
public DelegationPermission(String principals)
DelegationPermission
与指定的下属和目标原则。
principals
-名字的下属和目标原则
null
principals
NullPointerException
。
IllegalArgumentException
-如果
principals
是空的。
public DelegationPermission(String principals, String actions)
DelegationPermission
与指定的下属和目标原则。
principals
-下属和目标原则
名称
actions
-应该是空的。
null
principals
NullPointerException
。
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
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.