fedora.server.security
Class ReducedPolicyEnforcementPoint
java.lang.Object
fedora.server.security.ReducedPolicyEnforcementPoint
- public class ReducedPolicyEnforcementPoint
- extends java.lang.Object
- Author:
- wdn5e@virginia.edu
|
Method Summary |
void |
destroy()
|
void |
enforce(java.lang.String subjectId,
java.lang.String action,
java.lang.String api,
java.lang.String pid,
java.lang.String namespace,
Context context)
|
static ReducedPolicyEnforcementPoint |
getInstance()
|
void |
inactivate()
|
void |
initPep(java.lang.String combiningAlgorithm,
java.io.File surrogatePolicyDirectory,
boolean validateSurrogatePolicies,
java.lang.String schemaPath)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SUBACTION_SEPARATOR
public static final java.lang.String SUBACTION_SEPARATOR
- See Also:
- Constant Field Values
SUBRESOURCE_SEPARATOR
public static final java.lang.String SUBRESOURCE_SEPARATOR
- See Also:
- Constant Field Values
XACML_SUBJECT_ID
public static final java.lang.String XACML_SUBJECT_ID
- See Also:
- Constant Field Values
XACML_ACTION_ID
public static final java.lang.String XACML_ACTION_ID
- See Also:
- Constant Field Values
XACML_RESOURCE_ID
public static final java.lang.String XACML_RESOURCE_ID
- See Also:
- Constant Field Values
getInstance
public static final ReducedPolicyEnforcementPoint getInstance()
initPep
public void initPep(java.lang.String combiningAlgorithm,
java.io.File surrogatePolicyDirectory,
boolean validateSurrogatePolicies,
java.lang.String schemaPath)
throws java.lang.Exception
- Throws:
java.lang.Exception
inactivate
public void inactivate()
destroy
public void destroy()
enforce
public final void enforce(java.lang.String subjectId,
java.lang.String action,
java.lang.String api,
java.lang.String pid,
java.lang.String namespace,
Context context)
throws java.lang.Exception
- Throws:
java.lang.Exception