com.ibm.sec.authz.jaccplus.config
Class ApplicationPolicyConfigurationFactory
java.lang.Object
javax.security.jacc.PolicyConfigurationFactory
com.ibm.sec.authz.jaccplus.config.ApplicationPolicyConfigurationFactory
public class ApplicationPolicyConfigurationFactory
- extends javax.security.jacc.PolicyConfigurationFactory
This class is the implementation of the JACC PolicyConfigurationFactory that creates
the instance of an XACML-based JACC provider. The factory is used to instantiate
PolicyConfiguration objects to deploy policy to the XACML engine. It uses the
"role-based" format.
Usage example to create the XACML provider and to deploy policy to the XACML engine:
PolicyConfigurationFactory cacPCF = new ApplicationPolicyConfigurationFactory();
PolicyConfiguration pc = cacPCF.getPolicyConfiguration( context, true );
< code to manipulate policy. See ApplicationPolicyConfiguration
>
//Commit the changes to the underlying policy
pc.commit();
- See Also:
PolicyConfigurationFactory
,
ApplicationPolicyConfiguration
Field Summary |
protected java.util.Properties |
_props
|
Method Summary |
javax.security.jacc.PolicyConfiguration |
getPolicyConfiguration(java.lang.String context,
boolean remove)
|
boolean |
inService(java.lang.String context)
|
Methods inherited from class javax.security.jacc.PolicyConfigurationFactory |
getPolicyConfigurationFactory |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_props
protected final java.util.Properties _props
ApplicationPolicyConfigurationFactory
public ApplicationPolicyConfigurationFactory()
ApplicationPolicyConfigurationFactory
public ApplicationPolicyConfigurationFactory(java.util.Properties props)
getPolicyConfiguration
public javax.security.jacc.PolicyConfiguration getPolicyConfiguration(java.lang.String context,
boolean remove)
throws javax.security.jacc.PolicyContextException
- Specified by:
getPolicyConfiguration
in class javax.security.jacc.PolicyConfigurationFactory
- Throws:
javax.security.jacc.PolicyContextException
inService
public boolean inService(java.lang.String context)
throws javax.security.jacc.PolicyContextException
- Specified by:
inService
in class javax.security.jacc.PolicyConfigurationFactory
- Throws:
javax.security.jacc.PolicyContextException
Copyright © 2009 IBM Corp. All Rights Reserved.