|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.netscape.cms.policy.APolicyRule
com.netscape.cms.policy.extensions.PolicyConstraintsExt
public class PolicyConstraintsExt
Policy Constraints Extension Policy Adds the policy constraints extension to (CA) certificates. Filtering of CA certificates is done through predicates.
NOTE: The Policy Framework has been replaced by the Profile Framework.
| Field Summary | |
|---|---|
protected static boolean |
DEF_CRITICAL
Deprecated. |
protected static int |
DEF_INHIBIT_POLICY_MAPPING
Deprecated. |
protected static int |
DEF_REQ_EXPLICIT_POLICY
Deprecated. |
protected IConfigStore |
mConfig
Deprecated. |
protected boolean |
mCritical
Deprecated. |
protected static java.util.Vector |
mDefaultParams
Deprecated. |
protected boolean |
mEnabled
Deprecated. |
protected int |
mInhibitPolicyMapping
Deprecated. |
protected java.util.Vector |
mInstanceParams
Deprecated. |
protected netscape.security.x509.PolicyConstraintsExtension |
mPolicyConstraintsExtension
Deprecated. |
protected int |
mReqExplicitPolicy
Deprecated. |
protected static java.lang.String |
PROP_CRITICAL
Deprecated. |
protected static java.lang.String |
PROP_INHIBIT_POLICY_MAPPING
Deprecated. |
protected static java.lang.String |
PROP_REQ_EXPLICIT_POLICY
Deprecated. |
| Fields inherited from class com.netscape.cms.policy.APolicyRule |
|---|
DESC, mFilterExp, mInstanceName, mLogger, NAME |
| Fields inherited from interface com.netscape.certsrv.policy.IPolicyRule |
|---|
PROP_ENABLE, PROP_IMPLNAME, PROP_PREDICATE |
| Fields inherited from interface com.netscape.certsrv.base.IExtendedPluginInfo |
|---|
HELP_TEXT, HELP_TOKEN |
| Constructor Summary | |
|---|---|
PolicyConstraintsExt()
Deprecated. |
|
| Method Summary | |
|---|---|
PolicyResult |
apply(IRequest req)
Deprecated. Adds Policy Constraints Extension to a (CA) certificate. |
PolicyResult |
applyCert(IRequest req,
netscape.security.x509.X509CertInfo certInfo)
Deprecated. |
java.util.Vector |
getDefaultParams()
Deprecated. Return default parameters for a policy implementation. |
java.lang.String[] |
getExtendedPluginInfo(java.util.Locale locale)
Deprecated. gets plugin info for pretty console edit displays. |
java.util.Vector |
getInstanceParams()
Deprecated. Return configured parameters for a policy rule instance. |
void |
init(ISubsystem owner,
IConfigStore config)
Deprecated. Initializes this policy rule. |
| Methods inherited from class com.netscape.cms.policy.APolicyRule |
|---|
agentApproved, createKeyIdentifier, deferred, formSHA1KeyId, formSpkiSHA1KeyId, getDescription, getInstanceName, getName, getPredicate, log, setError, setError, setError, setInstanceName, setPolicyException, setPolicyException, setPredicate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.netscape.certsrv.policy.IPolicyRule |
|---|
getDescription, getInstanceName, getName, getPredicate, setError, setInstanceName, setPolicyException, setPredicate |
| Field Detail |
|---|
protected static final java.lang.String PROP_CRITICAL
protected static final java.lang.String PROP_REQ_EXPLICIT_POLICY
protected static final java.lang.String PROP_INHIBIT_POLICY_MAPPING
protected static final boolean DEF_CRITICAL
protected static final int DEF_REQ_EXPLICIT_POLICY
protected static final int DEF_INHIBIT_POLICY_MAPPING
protected boolean mEnabled
protected IConfigStore mConfig
protected boolean mCritical
protected int mReqExplicitPolicy
protected int mInhibitPolicyMapping
protected netscape.security.x509.PolicyConstraintsExtension mPolicyConstraintsExtension
protected java.util.Vector mInstanceParams
protected static java.util.Vector mDefaultParams
| Constructor Detail |
|---|
public PolicyConstraintsExt()
| Method Detail |
|---|
public void init(ISubsystem owner,
IConfigStore config)
throws EBaseException
The entries may be of the form:
ca.Policy.rule.
init in interface IPolicyRuleinit in class APolicyRule
config - The config store reference
EBaseException
public PolicyResult apply(IRequest req)
apply in interface IPolicyRuleapply in interface IPolicyapply in class APolicyRulereq - The request on which to apply policy.
public PolicyResult applyCert(IRequest req,
netscape.security.x509.X509CertInfo certInfo)
public java.util.Vector getInstanceParams()
getInstanceParams in interface IPolicyRulegetInstanceParams in class APolicyRulepublic java.util.Vector getDefaultParams()
getDefaultParams in interface IPolicyRulegetDefaultParams in class APolicyRulepublic java.lang.String[] getExtendedPluginInfo(java.util.Locale locale)
getExtendedPluginInfo in interface IExtendedPluginInfo
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||