Package org.jboss.security
Class AppPolicy
- java.lang.Object
-
- org.jboss.security.AppPolicy
-
public class AppPolicy extends Object
A combination of keystore, authentication and authorization entries.- Version:
- $Revision$
- Author:
- Scott.Stark@jboss.org
-
-
Field Summary
Fields Modifier and Type Field Description static PermissionCollection
NO_PERMISSIONS
A PermissionCollection that allows no permissions
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AppConfigurationEntry[]
getAppConfigurationEntry()
static AppPolicy
getDefaultAppPolicy()
KeyStore
getKeyStore()
AuthenticationInfo
getLoginInfo()
AuthorizationInfo
getPermissionInfo()
PermissionCollection
getPermissions(Subject subject, CodeSource codesource)
static void
setDefaultAppPolicy(AppPolicy policy)
void
setKeyStore(KeyStore keyStore)
void
setLoginInfo(AuthenticationInfo loginInfo)
void
setPermissionInfo(AuthorizationInfo permissionInfo)
String
toString()
-
-
-
Field Detail
-
NO_PERMISSIONS
public static final PermissionCollection NO_PERMISSIONS
A PermissionCollection that allows no permissions
-
-
Constructor Detail
-
AppPolicy
public AppPolicy(String appName)
-
-
Method Detail
-
getKeyStore
public KeyStore getKeyStore()
-
setKeyStore
public void setKeyStore(KeyStore keyStore)
-
setDefaultAppPolicy
public static void setDefaultAppPolicy(AppPolicy policy)
-
getDefaultAppPolicy
public static AppPolicy getDefaultAppPolicy()
-
getLoginInfo
public AuthenticationInfo getLoginInfo()
-
setLoginInfo
public void setLoginInfo(AuthenticationInfo loginInfo)
-
getPermissionInfo
public AuthorizationInfo getPermissionInfo()
-
setPermissionInfo
public void setPermissionInfo(AuthorizationInfo permissionInfo)
-
getAppConfigurationEntry
public AppConfigurationEntry[] getAppConfigurationEntry()
-
getPermissions
public PermissionCollection getPermissions(Subject subject, CodeSource codesource)
-
-