public final class SubjectDelegationPermission extends BasicPermission
由身份验证身份所需的权限,以代表授权身份进行操作。
一个subjectdelegationpermission包含一个名字(也被称为“目标名称”)但没有行为列表;你可以有命名的许可才行。
目标名称的授权主要是通过一段时间的授权主体名称,这是"PrincipalClassName.PrincipalName"
。
星号可以单独出现,或者如果紧跟一个“。”可能出现在目标名称的结束,意味着一个通配符匹配。
例如,“*”、“javax.管理。远程。jmxprincipal。*”和“javax.管理。远程。jmxprincipal。代表“有效目标名称。第一个是任何主体名称的任何主类,二是任何主体名称的具体javax.management.remote.JMXPrincipal
主类和第三个指的是具体的主类javax.management.remote.JMXPrincipal
混凝土主体名称delegate
。
Constructor and Description |
---|
SubjectDelegationPermission(String name)
创建具有指定名称的新subjectdelegationpermission。
|
SubjectDelegationPermission(String name, String actions)
创建一个新的具有指定名称的subjectdelegationpermission对象。
|
equals, getActions, hashCode, implies, newPermissionCollection
checkGuard, getName, toString
public SubjectDelegationPermission(String name)
name
的subjectdelegationpermission名称
null
name
NullPointerException
。
IllegalArgumentException
-如果
name
是空的。
public SubjectDelegationPermission(String name, String actions)
name
的subjectdelegationpermission名称
actions
必须空。
null
name
NullPointerException
。
IllegalArgumentException
-如果
name
是空的或
actions
不空。
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.