Class BasicAclAuthz
java.lang.Object
org.dogtagpki.server.authorization.AuthzManager
com.netscape.cms.authorization.AAclAuthz
com.netscape.cms.authorization.BasicAclAuthz
- All Implemented Interfaces:
IExtendedPluginInfo
A class for basic acls authorization manager
-
Nested Class Summary
Nested classes/interfaces inherited from class AAclAuthz
AAclAuthz.EvaluationOrder -
Field Summary
Fields inherited from class AAclAuthz
ACLS_ATTR, logger, mConfigParams, mExtendedPluginInfo, PROP_CLASS, PROP_EVAL, PROP_IMPLFields inherited from class AuthzManager
config, engine, implName, nameFields inherited from interface IExtendedPluginInfo
HELP_TEXT, HELP_TOKEN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit(String name, String implName, AuthzManagerConfig config) Initializesvoidshutdown()graceful shutdownMethods inherited from class AAclAuthz
accessInit, aclEvaluatorElements, addACLs, addACLs, authorize, authorize, checkACLs, checkAllowEntries, checkDenyEntries, checkPermission, checkPermission, evaluateACLs, getAccessEvaluators, getACL, getACLs, getConfigParams, getEntries, getExtendedPluginInfo, getNodes, getOrder, getTargetNames, isTypeUnique, registerEvaluator, updateACLsMethods inherited from class AuthzManager
getCMSEngine, getConfigStore, getImplName, getName, setCMSEngineMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IExtendedPluginInfo
getExtendedPluginInfo
-
Constructor Details
-
BasicAclAuthz
public BasicAclAuthz()Default constructor
-
-
Method Details
-
init
Description copied from class:AAclAuthzInitializes- Overrides:
initin classAAclAuthz- Parameters:
name- The name of this authorization manager instance.implName- The name of the authorization manager plugin.config- The configuration store for this authorization manager.- Throws:
EBaseException- If an initialization error occurred.
-
shutdown
-