Skip navigation links 
 
oracle.security.jps.service.policystore
Class PolicyStoreAccessPermission
java.lang.Object
  
java.security.Permission
      
oracle.security.jps.service.policystore.PolicyStoreAccessPermission
- All Implemented Interfaces:
 
- java.io.Serializable, java.security.Guard
 
- 
public final class PolicyStoreAccessPermission
 
- extends java.security.Permission
 
A subclass of java.security.Permission. It is used as the permission class for protecting the Policy Store Management API access.
- See Also:
 
- Serialized Form
 
 
 
 
  
 
  
 
 
| Methods inherited from class java.security.Permission | 
checkGuard, getName | 
 
| Methods inherited from class java.lang.Object | 
getClass, notify, notifyAll, wait, wait, wait | 
 
 
JPS_POLICY_PERM_SCOPE
public static final java.lang.String JPS_POLICY_PERM_SCOPE
- 
- See Also:
 
- Constant Field Values
 
 
JPS_POLICY_PERM_APPSTRIPE
public static final java.lang.String JPS_POLICY_PERM_APPSTRIPE
- 
- See Also:
 
- Constant Field Values
 
 
JPS_POLICY_PERM_WILDCARD
public static final java.lang.String JPS_POLICY_PERM_WILDCARD
- 
- See Also:
 
- Constant Field Values
 
 
PolicyStoreAccessPermission
public PolicyStoreAccessPermission(java.lang.String name,
                                   java.lang.String actions)
- Creates a new 
PolicyStoreAccessPermission
- Parameters:
 
name - This is the scope of the policy. Supported options are:
1. "context=APPLICATION, name=Application's stripe ID" permission applies to a particular application stripe
2. "context=APPLICATION, name=*" permission applies to all applications
3. "context=SYSTEM" permission applies to the global/ system policies in the Policystore
 
actions - Typically an action on the PolicyStore such as grant/ revoke etc. A "*" implies all actions in the given name-scope are permitted 
 
PolicyStoreAccessPermission
public PolicyStoreAccessPermission(PolicyStoreAccessPermission.Context ctx,
                                   java.lang.String name,
                                   java.lang.String actions)
PolicyStoreAccessPermission
public PolicyStoreAccessPermission(PolicyStoreAccessPermission.Context ctx,
                                   java.lang.String name,
                                   PolicyStoreAccessPermission.Action action)
PolicyStoreAccessPermission
public PolicyStoreAccessPermission(PolicyStoreAccessPermission.Context ctx,
                                   java.lang.String name,
                                   PolicyStoreAccessPermission.Action[] actions)
PolicyStoreAccessPermission
public PolicyStoreAccessPermission(java.lang.String string)
toString
public java.lang.String toString()
- 
- Overrides:
 
toString in class java.security.Permission 
 
implies
public boolean implies(java.security.Permission permission)
- Checks if a permission implies this permission
 
- 
- Specified by:
 
implies in class java.security.Permission 
 
- 
- Parameters:
 
permission - 
- Returns:
 
- true or false
 
 
equals
public boolean equals(java.lang.Object obj)
- 
- Specified by:
 
equals in class java.security.Permission 
 
getActions
public java.lang.String getActions()
- 
- Specified by:
 
getActions in class java.security.Permission 
 
hashCode
public int hashCode()
- 
- Specified by:
 
hashCode in class java.security.Permission 
 
newPermissionCollection
public java.security.PermissionCollection newPermissionCollection()
- 
- Overrides:
 
newPermissionCollection in class java.security.Permission 
 
Skip navigation links 
 
Copyright © 2011, Oracle. All rights reserved.