public final class AuthPermission extends BasicPermission
目标名称是一个安全配置参数的名称(见下文)。目前authpermission对象是用来保护访问政策、主体、LoginContext、和配置对象。
用于身份验证权限的可能的目标名是:
DOAS -允许调用者调用Subject.doAs方法。doAsPrivileged -允许调用者调用Subject.doAsPrivileged方法。getsubject -允许的检索与与之相关的主题当前线程。getsubjectfromdomaincombiner -允许的检索与主题相关的一个SubjectDomainCombiner。setreadonly -允许调用者设定一个主题是只读的。modifyprincipals -允许调用者修改Set与校长有关的Subjectmodifypubliccredentials -允许调用者修改公共证书Set一个Subject相关modifyprivatecredentials -允许调用者修改私人凭据Set一个Subject相关refreshcredential允许代码来调用refresh实现实现的凭据的方法的Refreshable接口。destroycredential允许代码来调用destroy在凭证object方法它实现了Destroyable接口。createlogincontext。{姓名}允许代码实例化一个LoginContext与指定名称。名称用作已安装的登录的索引Configuration(由Configuration.getConfiguration())。名称可以使用通配符(设置为“*”)允许任何名称。getloginconfiguration允许对系统的检索范围登录配置。createloginconfiguration。{类型} -允许代码以获得配置对象通过Configuration.getInstance。setloginconfiguration -允许系统的设置范围登录配置。refreshloginconfiguration -允许更新系统的宽登录配置。
以下目标名称已经赞成createLoginContext.{name}弃用。
createlogincontext允许代码实例化一个 LoginContext。
javax.security.auth.Policy已经赞成java.security.Policy弃用。因此,下面的目标名字也被否决:
getpolicy -允许调用者检索系统基于主题的访问控制策略。setpolicy -允许调用者设置系统范围基于主题的访问控制策略。refreshpolicy -允许调用者刷新系统范围基于主题的访问控制策略。
| Constructor and Description |
|---|
AuthPermission(String name)
创建具有指定名称的新authpermission。
|
AuthPermission(String name, String actions)
创建一个新的具有指定名称的authpermission对象。
|
equals, getActions, hashCode, implies, newPermissionCollectioncheckGuard, getName, toStringpublic AuthPermission(String name)
name的authpermission名称
null
name
NullPointerException。
IllegalArgumentException -如果
name是空的。
public AuthPermission(String name, String actions)
name的authpermission
名称
actions -应该是空的。
null
name
NullPointerException。
IllegalArgumentException -如果
name是空的。
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.