|
||||||||||
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.KeyUsageExt
public class KeyUsageExt
Policy to add Key Usage Extension. Adds the key usage extension based on what's requested.
NOTE: The Policy Framework has been replaced by the Profile Framework.
Field Summary | |
---|---|
protected static boolean[] |
DEF_BITS
Deprecated. |
protected int |
mCAPathLen
Deprecated. |
protected IConfigStore |
mConfig
Deprecated. |
protected boolean |
mCritical
Deprecated. |
protected java.lang.String |
mCrlSign
Deprecated. |
protected java.lang.String |
mDataEncipherment
Deprecated. |
protected java.lang.String |
mDecipherOnly
Deprecated. |
protected java.lang.String |
mDigitalSignature
Deprecated. |
protected java.lang.String |
mEncipherOnly
Deprecated. |
protected java.lang.String |
mKeyAgreement
Deprecated. |
protected java.lang.String |
mKeyCertsign
Deprecated. |
protected java.lang.String |
mKeyEncipherment
Deprecated. |
protected netscape.security.x509.KeyUsageExtension |
mKeyUsage
Deprecated. |
protected java.lang.String |
mNonRepudiation
Deprecated. |
protected static java.lang.String |
PROP_CRITICAL
Deprecated. |
protected static java.lang.String |
PROP_CRL_SIGN
Deprecated. |
protected static java.lang.String |
PROP_DATA_ENCIPHERMENT
Deprecated. |
protected static java.lang.String |
PROP_DECIPHER_ONLY
Deprecated. |
protected static java.lang.String |
PROP_DIGITAL_SIGNATURE
Deprecated. |
protected static java.lang.String |
PROP_ENCIPHER_ONLY
Deprecated. |
protected static java.lang.String |
PROP_KEY_AGREEMENT
Deprecated. |
protected static java.lang.String |
PROP_KEY_CERTSIGN
Deprecated. |
protected static java.lang.String |
PROP_KEY_ENCIPHERMENT
Deprecated. |
protected static java.lang.String |
PROP_NON_REPUDIATION
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 | |
---|---|
KeyUsageExt()
Deprecated. |
Method Summary | |
---|---|
PolicyResult |
apply(IRequest req)
Deprecated. Adds the key usage extension if not set already. |
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. This method returns an array of strings. |
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 boolean[] DEF_BITS
protected int mCAPathLen
protected IConfigStore mConfig
protected static final java.lang.String PROP_CRITICAL
protected static final java.lang.String PROP_DIGITAL_SIGNATURE
protected static final java.lang.String PROP_NON_REPUDIATION
protected static final java.lang.String PROP_KEY_ENCIPHERMENT
protected static final java.lang.String PROP_DATA_ENCIPHERMENT
protected static final java.lang.String PROP_KEY_AGREEMENT
protected static final java.lang.String PROP_KEY_CERTSIGN
protected static final java.lang.String PROP_CRL_SIGN
protected static final java.lang.String PROP_ENCIPHER_ONLY
protected static final java.lang.String PROP_DECIPHER_ONLY
protected boolean mCritical
protected java.lang.String mDigitalSignature
protected java.lang.String mNonRepudiation
protected java.lang.String mKeyEncipherment
protected java.lang.String mDataEncipherment
protected java.lang.String mKeyAgreement
protected java.lang.String mKeyCertsign
protected java.lang.String mCrlSign
protected java.lang.String mEncipherOnly
protected java.lang.String mDecipherOnly
protected netscape.security.x509.KeyUsageExtension mKeyUsage
Constructor Detail |
---|
public KeyUsageExt()
Method Detail |
---|
public void init(ISubsystem owner, IConfigStore config) throws EBaseException
The entries may be of the form:
ca.Policy.rule.
init
in interface IPolicyRule
init
in class APolicyRule
config
- The config store reference
EBaseException
public PolicyResult apply(IRequest req)
apply
in interface IPolicyRule
apply
in interface IPolicy
apply
in class APolicyRule
req
- 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 IPolicyRule
getInstanceParams
in class APolicyRule
public java.lang.String[] getExtendedPluginInfo(java.util.Locale locale)
IExtendedPluginInfo
getExtendedPluginInfo
in interface IExtendedPluginInfo
public java.util.Vector getDefaultParams()
getDefaultParams
in interface IPolicyRule
getDefaultParams
in class APolicyRule
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |