|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.netscape.cms.profile.def.EnrollDefault
com.netscape.cms.profile.def.EnrollExtDefault
com.netscape.cms.profile.def.NameConstraintsExtDefault
public class NameConstraintsExtDefault
This class implements an enrollment default policy that populates a name constraint extension into the certificate template.
Field Summary | |
---|---|
static java.lang.String |
CONFIG_CRITICAL
|
static java.lang.String |
CONFIG_EXCLUDED_ENABLE
|
static java.lang.String |
CONFIG_EXCLUDED_MAX_VAL
|
static java.lang.String |
CONFIG_EXCLUDED_MIN_VAL
|
static java.lang.String |
CONFIG_EXCLUDED_NAME_CHOICE
|
static java.lang.String |
CONFIG_EXCLUDED_NAME_VAL
|
static java.lang.String |
CONFIG_NUM_EXCLUDED_SUBTREES
|
static java.lang.String |
CONFIG_NUM_PERMITTED_SUBTREES
|
static java.lang.String |
CONFIG_PERMITTED_ENABLE
|
static java.lang.String |
CONFIG_PERMITTED_MAX_VAL
|
static java.lang.String |
CONFIG_PERMITTED_MIN_VAL
|
static java.lang.String |
CONFIG_PERMITTED_NAME_CHOICE
|
static java.lang.String |
CONFIG_PERMITTED_NAME_VAL
|
protected static int |
DEF_NUM_EXCLUDED_SUBTREES
|
protected static int |
DEF_NUM_PERMITTED_SUBTREES
|
protected static int |
MAX_NUM_EXCLUDED_SUBTREES
|
protected static int |
MAX_NUM_PERMITTED_SUBTREES
|
static java.lang.String |
VAL_CRITICAL
|
static java.lang.String |
VAL_EXCLUDED_SUBTREES
|
static java.lang.String |
VAL_PERMITTED_SUBTREES
|
Fields inherited from class com.netscape.cms.profile.def.EnrollDefault |
---|
GN_ANY_NAME, GN_DIRECTORY_NAME, GN_DNS_NAME, GN_EDI_NAME, GN_IP_NAME, GN_OID_NAME, GN_RFC822_NAME, GN_URI_NAME, mConfig, mConfigNames, mValueNames, PROP_NAME |
Constructor Summary | |
---|---|
NameConstraintsExtDefault()
|
Method Summary | |
---|---|
netscape.security.x509.NameConstraintsExtension |
createExtension()
|
IDescriptor |
getConfigDescriptor(java.util.Locale locale,
java.lang.String name)
Returns the descriptors of configuration parameter. |
java.util.Enumeration |
getConfigNames()
Returns a list of configuration parameter names. |
protected int |
getNumExcluded()
|
protected int |
getNumPermitted()
|
java.lang.String |
getText(java.util.Locale locale)
Retrieves the localizable description of this policy. |
java.lang.String |
getValue(java.lang.String name,
java.util.Locale locale,
netscape.security.x509.X509CertInfo info)
Retrieves certificate template values and returns them to the approval page. |
IDescriptor |
getValueDescriptor(java.util.Locale locale,
java.lang.String name)
Retrieves the descriptor of the given property by name. |
void |
init(IProfile profile,
IConfigStore config)
Initializes this default policy. |
void |
populate(IRequest request,
netscape.security.x509.X509CertInfo info)
Populates the request with this policy default. |
protected void |
refreshConfigAndValueNames()
|
void |
setConfig(java.lang.String name,
java.lang.String value)
Sets configuration parameter. |
void |
setValue(java.lang.String name,
java.util.Locale locale,
netscape.security.x509.X509CertInfo info,
java.lang.String value)
Sets values from the approval page into certificate template. |
Methods inherited from class com.netscape.cms.profile.def.EnrollDefault |
---|
addConfigName, addExtension, addValueName, buildRecords, deleteExtension, escapeValueRfc1779, getBoolean, getBytes, getConfig, getConfigBoolean, getConfigInt, getConfigStore, getExtension, getExtension, getGeneralNameType, getGeneralNameValue, getInt, getLocale, getName, getValue, getValueDescriptor, getValueNames, isGeneralNameType, isGeneralNameValid, isOptional, isValidOID, mapPattern, parseGeneralName, parseGeneralName, parseRecords, populate, replaceExtension, setValue, toGeneralNameString, toHexString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CONFIG_CRITICAL
public static final java.lang.String CONFIG_NUM_PERMITTED_SUBTREES
public static final java.lang.String CONFIG_PERMITTED_MIN_VAL
public static final java.lang.String CONFIG_PERMITTED_MAX_VAL
public static final java.lang.String CONFIG_PERMITTED_NAME_CHOICE
public static final java.lang.String CONFIG_PERMITTED_NAME_VAL
public static final java.lang.String CONFIG_PERMITTED_ENABLE
public static final java.lang.String CONFIG_NUM_EXCLUDED_SUBTREES
public static final java.lang.String CONFIG_EXCLUDED_MIN_VAL
public static final java.lang.String CONFIG_EXCLUDED_MAX_VAL
public static final java.lang.String CONFIG_EXCLUDED_NAME_CHOICE
public static final java.lang.String CONFIG_EXCLUDED_NAME_VAL
public static final java.lang.String CONFIG_EXCLUDED_ENABLE
public static final java.lang.String VAL_CRITICAL
public static final java.lang.String VAL_PERMITTED_SUBTREES
public static final java.lang.String VAL_EXCLUDED_SUBTREES
protected static final int DEF_NUM_PERMITTED_SUBTREES
protected static final int DEF_NUM_EXCLUDED_SUBTREES
protected static final int MAX_NUM_EXCLUDED_SUBTREES
protected static final int MAX_NUM_PERMITTED_SUBTREES
Constructor Detail |
---|
public NameConstraintsExtDefault()
Method Detail |
---|
public void init(IProfile profile, IConfigStore config) throws EProfileException
IPolicyDefault
init
in interface IPolicyDefault
init
in class EnrollDefault
profile
- owner of this default policyconfig
- configuration store for this default
EProfileException
- failed to initializeprotected int getNumPermitted()
protected int getNumExcluded()
public void setConfig(java.lang.String name, java.lang.String value) throws EPropertyException
IConfigTemplate
setConfig
in interface IConfigTemplate
setConfig
in class EnrollDefault
name
- parameter namevalue
- parameter value
EPropertyException
- failed to set parameterpublic java.util.Enumeration getConfigNames()
IConfigTemplate
getConfigNames
in interface IConfigTemplate
getConfigNames
in class EnrollDefault
protected void refreshConfigAndValueNames()
refreshConfigAndValueNames
in class EnrollDefault
public IDescriptor getConfigDescriptor(java.util.Locale locale, java.lang.String name)
IConfigTemplate
getConfigDescriptor
in interface IConfigTemplate
getConfigDescriptor
in class EnrollDefault
locale
- user localename
- configuration parameter name
public IDescriptor getValueDescriptor(java.util.Locale locale, java.lang.String name)
IPolicyDefault
locale
- locale of the end username
- name of property
public void setValue(java.lang.String name, java.util.Locale locale, netscape.security.x509.X509CertInfo info, java.lang.String value) throws EPropertyException
EnrollDefault
setValue
in class EnrollDefault
name
- name of the attributelocale
- user localeinfo
- certificate templatevalue
- attribute value
EPropertyException
public java.lang.String getValue(java.lang.String name, java.util.Locale locale, netscape.security.x509.X509CertInfo info) throws EPropertyException
EnrollDefault
getValue
in class EnrollDefault
name
- name of the attributelocale
- user localeinfo
- certificate template
EPropertyException
public java.lang.String getText(java.util.Locale locale)
EnrollDefault
getText
in interface IPolicyDefault
getText
in class EnrollDefault
locale
- locale of the end user
public void populate(IRequest request, netscape.security.x509.X509CertInfo info) throws EProfileException
populate
in interface ICertInfoPolicyDefault
populate
in class EnrollDefault
request
- enrollment requestinfo
- certificate template
EProfileException
- failed to populate attributes
into requestpublic netscape.security.x509.NameConstraintsExtension createExtension()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |