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, newPermissionCollectioncheckGuard, getName, toStringpublic 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.