public class GenericASN1Ext extends APolicyRule implements IEnrollmentPolicy, IExtendedPluginInfo
NOTE: The Policy Framework has been replaced by the Profile Framework.
Modifier and Type | Field and Description |
---|---|
protected static int |
MAX_ATTR
Deprecated.
|
IConfigStore |
mConfig
Deprecated.
|
protected static java.lang.String |
PROP_ATTRIBUTE
Deprecated.
|
protected static java.lang.String |
PROP_CRITICAL
Deprecated.
|
protected static java.lang.String |
PROP_ENABLE
Deprecated.
|
protected static java.lang.String |
PROP_NAME
Deprecated.
|
protected static java.lang.String |
PROP_OID
Deprecated.
|
protected static java.lang.String |
PROP_PATTERN
Deprecated.
|
protected static java.lang.String |
PROP_PREDICATE
Deprecated.
|
protected static java.lang.String |
PROP_SOURCE
Deprecated.
|
protected static java.lang.String |
PROP_TYPE
Deprecated.
|
protected static java.lang.String |
PROP_VALUE
Deprecated.
|
DESC, mFilterExp, mInstanceName, mLogger, NAME
PROP_IMPLNAME
HELP_TEXT, HELP_TOKEN
Constructor and Description |
---|
GenericASN1Ext()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
PolicyResult |
apply(IRequest req)
Deprecated.
If this policy is enabled, add the private Integer
information extension to the certificate.
|
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.
|
protected netscape.security.extensions.GenericASN1Extension |
mkExtension()
Deprecated.
Construct GenericASN1Extension with value from CMS.cfg
|
agentApproved, createKeyIdentifier, deferred, formSHA1KeyId, formSpkiSHA1KeyId, getDescription, getInstanceName, getName, getPredicate, log, setError, setError, setError, setInstanceName, setPolicyException, setPolicyException, setPredicate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDescription, getInstanceName, getName, getPredicate, setError, setInstanceName, setPolicyException, setPredicate
protected static final int MAX_ATTR
protected static final java.lang.String PROP_CRITICAL
protected static final java.lang.String PROP_NAME
protected static final java.lang.String PROP_OID
protected static final java.lang.String PROP_PATTERN
protected static final java.lang.String PROP_ATTRIBUTE
protected static final java.lang.String PROP_TYPE
protected static final java.lang.String PROP_SOURCE
protected static final java.lang.String PROP_VALUE
protected static final java.lang.String PROP_PREDICATE
protected static final java.lang.String PROP_ENABLE
public IConfigStore mConfig
public java.lang.String[] getExtendedPluginInfo(java.util.Locale locale)
IExtendedPluginInfo
getExtendedPluginInfo
in interface IExtendedPluginInfo
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 referenceEBaseException
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.protected netscape.security.extensions.GenericASN1Extension mkExtension() throws java.io.IOException, EBaseException, java.text.ParseException
java.io.IOException
EBaseException
java.text.ParseException
public java.util.Vector getInstanceParams()
getInstanceParams
in interface IPolicyRule
getInstanceParams
in class APolicyRule
public java.util.Vector getDefaultParams()
getDefaultParams
in interface IPolicyRule
getDefaultParams
in class APolicyRule