AuthPermission


AuthPermission javax.security.auth

Java 1.4 serializable permission

This java.security.Permission class governs the use of various methods in this package and its subpackages. The target name of the permission specifies which methods are allowed; AuthPermission objects have no actions list. Application programmers never need to use this class directly. System implementors may need to use it, and system administrators who configure security policies may need to be familiar with the following table of target names and the permissions they represent:

Target name

Gives permission to

doAs

Invoke Subject.doAs( ) methods.

doAsPrivileged

Invoke Subject.doAsPriviliged( ) methods.

getSubject

Invoke Subject.getSubject( ) .

getSubjectFromDomainCombiner

Invoke SubjectDomainCombiner.getSubject( ) .

setReadOnly

Invoke Subject.setReadOnly( ) .

modifyPrincipals

Modify the Set of principals associated with a Subject .

modifyPublicCredentials

Modify the Set of public credentials associated with a Subject .

modifyPrivateCredentials

Modify the Set of private credentials associated with a Subject .

refreshCredential

Invoke the refresh( ) method of a Refreshable credential class.

destroyCredential

Invoke the destroy( ) method of a Destroyable credential class.

createLoginContext. name

Instantiate a LoginContext with the specified name . If name is * , it allows a LoginContext of any name to be created.

getLoginConfiguration

Invoke the getConfiguration( ) method of javax.security.auth.login.Configuration .

setLoginConfiguration

Invoke the setConfiguration( ) method of javax.security.auth.login.Configuration .

refreshLoginConfiguration

Invoke the refresh( ) method of javax.security.auth.login.Configuration .


javax.security.auth.AuthPermission

 public final class  AuthPermission  extends java.security.BasicPermission {  // Public Constructors  public  AuthPermission  (String  name  );        public  AuthPermission  (String  name  , String  actions  );   } 



Java In A Nutshell
Java In A Nutshell, 5th Edition
ISBN: 0596007736
EAN: 2147483647
Year: 2004
Pages: 1220

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net