org.jboss.security
Class AppPolicy

java.lang.Object
  extended byorg.jboss.security.AppPolicy

public class AppPolicy
extends java.lang.Object

A combination of keystore, authentication and authorization entries.


Field Summary
static java.security.PermissionCollection NO_PERMISSIONS
          A PermissionCollection that allows no permissions
 
Constructor Summary
AppPolicy(java.lang.String appName)
           
 
Method Summary
 javax.security.auth.login.AppConfigurationEntry[] getAppConfigurationEntry()
           
static AppPolicy (src) getDefaultAppPolicy()
           
 java.security.KeyStore getKeyStore()
           
 AuthenticationInfo (src) getLoginInfo()
           
 AuthorizationInfo (src) getPermissionInfo()
           
 java.security.PermissionCollection getPermissions(javax.security.auth.Subject subject, java.security.CodeSource codesource)
           
static void setDefaultAppPolicy(AppPolicy (src)  policy)
           
 void setKeyStore(java.security.KeyStore keyStore)
           
 void setLoginInfo(AuthenticationInfo (src)  loginInfo)
           
 void setPermissionInfo(AuthorizationInfo (src)  permissionInfo)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NO_PERMISSIONS

public static final java.security.PermissionCollection NO_PERMISSIONS
A PermissionCollection that allows no permissions

Constructor Detail

AppPolicy

public AppPolicy(java.lang.String appName)
Method Detail

getKeyStore

public java.security.KeyStore getKeyStore()

setKeyStore

public void setKeyStore(java.security.KeyStore keyStore)

setDefaultAppPolicy

public static void setDefaultAppPolicy(AppPolicy (src)  policy)

getDefaultAppPolicy

public static AppPolicy (src)  getDefaultAppPolicy()

getLoginInfo

public AuthenticationInfo (src)  getLoginInfo()

setLoginInfo

public void setLoginInfo(AuthenticationInfo (src)  loginInfo)

getPermissionInfo

public AuthorizationInfo (src)  getPermissionInfo()

setPermissionInfo

public void setPermissionInfo(AuthorizationInfo (src)  permissionInfo)

getAppConfigurationEntry

public javax.security.auth.login.AppConfigurationEntry[] getAppConfigurationEntry()

getPermissions

public java.security.PermissionCollection getPermissions(javax.security.auth.Subject subject,
                                                         java.security.CodeSource codesource)

toString

public java.lang.String toString()