public class CertificatePoliciesExtDefault extends EnrollExtDefault
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONFIG_CPSURI_ENABLE |
static java.lang.String |
CONFIG_CPSURI_VALUE |
static java.lang.String |
CONFIG_CRITICAL |
static java.lang.String |
CONFIG_POLICY_ENABLE |
static java.lang.String |
CONFIG_POLICY_ID |
static java.lang.String |
CONFIG_POLICY_NUM |
static java.lang.String |
CONFIG_POLICY_QUALIFIERS_NUM |
static java.lang.String |
CONFIG_PREFIX |
static java.lang.String |
CONFIG_PREFIX1 |
static java.lang.String |
CONFIG_USERNOTICE_ENABLE |
static java.lang.String |
CONFIG_USERNOTICE_NUMBERS |
static java.lang.String |
CONFIG_USERNOTICE_ORG |
static java.lang.String |
CONFIG_USERNOTICE_TEXT |
static java.lang.String |
VAL_CRITICAL |
static java.lang.String |
VAL_POLICY_QUALIFIERS |
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 and Description |
|---|
CertificatePoliciesExtDefault() |
| Modifier and Type | Method and Description |
|---|---|
netscape.security.x509.CertificatePoliciesExtension |
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 |
getNumPolicies() |
protected int |
getNumQualifiers() |
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.
|
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, toHexStringpublic static final java.lang.String CONFIG_CRITICAL
public static final java.lang.String CONFIG_PREFIX
public static final java.lang.String CONFIG_PREFIX1
public static final java.lang.String CONFIG_POLICY_ENABLE
public static final java.lang.String CONFIG_POLICY_NUM
public static final java.lang.String CONFIG_POLICY_ID
public static final java.lang.String CONFIG_POLICY_QUALIFIERS_NUM
public static final java.lang.String CONFIG_CPSURI_ENABLE
public static final java.lang.String CONFIG_USERNOTICE_ENABLE
public static final java.lang.String CONFIG_CPSURI_VALUE
public static final java.lang.String CONFIG_USERNOTICE_ORG
public static final java.lang.String CONFIG_USERNOTICE_NUMBERS
public static final java.lang.String CONFIG_USERNOTICE_TEXT
public static final java.lang.String VAL_CRITICAL
public static final java.lang.String VAL_POLICY_QUALIFIERS
protected int getNumPolicies()
protected int getNumQualifiers()
public void init(IProfile profile, IConfigStore config) throws EProfileException
IPolicyDefaultinit in interface IPolicyDefaultinit in class EnrollDefaultprofile - owner of this default policyconfig - configuration store for this defaultEProfileException - failed to initializepublic void setConfig(java.lang.String name,
java.lang.String value)
throws EPropertyException
IConfigTemplatesetConfig in interface IConfigTemplatesetConfig in class EnrollDefaultname - parameter namevalue - parameter valueEPropertyException - failed to set parameterpublic java.util.Enumeration getConfigNames()
IConfigTemplategetConfigNames in interface IConfigTemplategetConfigNames in class EnrollDefaultprotected void refreshConfigAndValueNames()
refreshConfigAndValueNames in class EnrollDefaultpublic IDescriptor getConfigDescriptor(java.util.Locale locale, java.lang.String name)
IConfigTemplategetConfigDescriptor in interface IConfigTemplategetConfigDescriptor in class EnrollDefaultlocale - user localename - configuration parameter namepublic IDescriptor getValueDescriptor(java.util.Locale locale, java.lang.String name)
IPolicyDefaultlocale - locale of the end username - name of propertypublic void setValue(java.lang.String name,
java.util.Locale locale,
netscape.security.x509.X509CertInfo info,
java.lang.String value)
throws EPropertyException
EnrollDefaultsetValue in class EnrollDefaultname - name of the attributelocale - user localeinfo - certificate templatevalue - attribute valueEPropertyExceptionpublic java.lang.String getValue(java.lang.String name,
java.util.Locale locale,
netscape.security.x509.X509CertInfo info)
throws EPropertyException
EnrollDefaultgetValue in class EnrollDefaultname - name of the attributelocale - user localeinfo - certificate templateEPropertyExceptionpublic java.lang.String getText(java.util.Locale locale)
EnrollDefaultgetText in interface IPolicyDefaultgetText in class EnrollDefaultlocale - locale of the end userpublic void populate(IRequest request, netscape.security.x509.X509CertInfo info) throws EProfileException
populate in interface ICertInfoPolicyDefaultpopulate in class EnrollDefaultrequest - enrollment requestinfo - certificate templateEProfileException - failed to populate attributes
into requestpublic netscape.security.x509.CertificatePoliciesExtension createExtension()
throws EProfileException
EProfileException