java.lang.Object
java.security.Permission
java.security.BasicPermission
javax.management.remote.SubjectDelegationPermission
- 所有已实现的接口:
Serializable,Guard
认证身份代表授权身份执行操作所需的权限。
SubjectDelegationPermission 包含名称(也称为“目标名称”)但没有操作列表;您要么拥有命名权限,要么没有。
目标名称是授权主体类名后跟句点和授权主体名称的名称,即 "PrincipalClassName.PrincipalName" 。
星号可以单独出现,或者如果紧接在“.”之前。可能出现在目标名称的末尾,表示通配符匹配。
例如,“*”、“javax.management.remote.JMXPrincipal.*”和“javax.management.remote.JMXPrincipal.delegate”是有效的目标名称。第一个表示来自任何主体类的任何主体名称,第二个表示具体主体类javax.management.remote.JMXPrincipal的任何主体名称,第三个表示具体主体类javax.management.remote.JMXPrincipal的具体主体名称delegate。
- 自从:
- 1.5
- 参见:
-
构造方法总结
构造方法构造方法描述创建具有指定名称的新 SubjectDelegationPermission。SubjectDelegationPermission(String name, String actions) 创建具有指定名称的新 SubjectDelegationPermission 对象。 -
方法总结
在类 java.security.BasicPermission 中声明的方法
equals, getActions, hashCode, implies, newPermissionCollection在类 java.security.Permission 中声明的方法
checkGuard, getName, toString
-
构造方法详细信息
-
SubjectDelegationPermission
创建具有指定名称的新 SubjectDelegationPermission。该名称是 SubjectDelegationPermission 的符号名称。- 参数:
name- SubjectDelegationPermission 的名称- 抛出:
NullPointerException- 如果name是null。IllegalArgumentException- 如果name为空。
-
SubjectDelegationPermission
创建具有指定名称的新 SubjectDelegationPermission 对象。 name 是 SubjectDelegationPermission 的符号名称,actions String 当前未使用,必须为 null。- 参数:
name- SubjectDelegationPermission 的名称actions- 必须为空。- 抛出:
NullPointerException- 如果name是null。IllegalArgumentException- 如果name为空或actions不为空。
-