|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.netscape.cms.profile.input.EnrollInput
com.netscape.cms.profile.input.SubjectNameInput
public class SubjectNameInput
This class implements the subject name input that populates text fields to the enrollment page so that distinguished name parameters can be collected from the user.
The collected parameters could be used for fomulating the subject name in the certificate.
Field Summary | |
---|---|
static java.lang.String |
CONFIG_C
|
static java.lang.String |
CONFIG_CN
|
static java.lang.String |
CONFIG_EMAIL
|
static java.lang.String |
CONFIG_O
|
static java.lang.String |
CONFIG_OU
|
static java.lang.String |
CONFIG_OU1
|
static java.lang.String |
CONFIG_OU2
|
static java.lang.String |
CONFIG_OU3
|
static java.lang.String |
CONFIG_UID
|
static java.lang.String |
VAL_C
|
static java.lang.String |
VAL_CN
|
static java.lang.String |
VAL_EMAIL
|
static java.lang.String |
VAL_O
|
static java.lang.String |
VAL_OU
|
static java.lang.String |
VAL_OU1
|
static java.lang.String |
VAL_OU2
|
static java.lang.String |
VAL_OU3
|
static java.lang.String |
VAL_UID
|
Fields inherited from class com.netscape.cms.profile.input.EnrollInput |
---|
mConfig, mConfigNames, mProfile, mSignedAuditLogger, mValueNames |
Constructor Summary | |
---|---|
SubjectNameInput()
|
Method Summary | |
---|---|
java.lang.String |
getConfig(java.lang.String name)
Retrieves configuration parameter by name. |
IDescriptor |
getConfigDescriptor(java.util.Locale locale,
java.lang.String name)
Returns the descriptors of configuration parameter. |
java.lang.String |
getName(java.util.Locale locale)
Retrieves the localizable name of this policy. |
java.lang.String |
getText(java.util.Locale locale)
Retrieves the localizable description of this policy. |
IDescriptor |
getValueDescriptor(java.util.Locale locale,
java.lang.String name)
Retrieves the descriptor of the given value parameter by name. |
java.util.Enumeration |
getValueNames()
Returns selected value names based on the configuration. |
void |
init(IProfile profile,
IConfigStore config)
Initializes this default policy. |
protected void |
parseSubjectName(netscape.security.x509.X500Name subj,
netscape.security.x509.X509CertInfo info,
IRequest req)
|
void |
populate(IProfileContext ctx,
IRequest request)
Populates the request with this policy default. |
Methods inherited from class com.netscape.cms.profile.input.EnrollInput |
---|
addConfigName, addValueName, audit, auditSubjectID, getConfigNames, getConfigStore, getDefaultConfig, getLocale, getValue, setConfig, setValue, verifyPOP |
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.profile.IProfileInput |
---|
getConfigStore, getValue, setValue |
Methods inherited from interface com.netscape.certsrv.property.IConfigTemplate |
---|
getConfigNames, setConfig |
Field Detail |
---|
public static final java.lang.String CONFIG_UID
public static final java.lang.String CONFIG_EMAIL
public static final java.lang.String CONFIG_CN
public static final java.lang.String CONFIG_OU3
public static final java.lang.String CONFIG_OU2
public static final java.lang.String CONFIG_OU1
public static final java.lang.String CONFIG_OU
public static final java.lang.String CONFIG_O
public static final java.lang.String CONFIG_C
public static final java.lang.String VAL_UID
public static final java.lang.String VAL_EMAIL
public static final java.lang.String VAL_CN
public static final java.lang.String VAL_OU3
public static final java.lang.String VAL_OU2
public static final java.lang.String VAL_OU1
public static final java.lang.String VAL_OU
public static final java.lang.String VAL_O
public static final java.lang.String VAL_C
Constructor Detail |
---|
public SubjectNameInput()
Method Detail |
---|
public void init(IProfile profile, IConfigStore config) throws EProfileException
init
in interface IProfileInput
init
in class EnrollInput
profile
- owner of this inputconfig
- configuration store
EProfileException
- failed to initializepublic java.lang.String getName(java.util.Locale locale)
getName
in interface IProfileInput
getName
in class EnrollInput
locale
- user locale
public java.lang.String getText(java.util.Locale locale)
getText
in interface IProfileInput
getText
in class EnrollInput
locale
- user locale
public java.lang.String getConfig(java.lang.String name)
IConfigTemplate
getConfig
in interface IConfigTemplate
getConfig
in class EnrollInput
public java.util.Enumeration getValueNames()
getValueNames
in interface IProfileInput
getValueNames
in class EnrollInput
public void populate(IProfileContext ctx, IRequest request) throws EProfileException
populate
in interface IProfileInput
populate
in class EnrollInput
ctx
- profile contextrequest
- request
EProfileException
- failed to populatepublic IDescriptor getConfigDescriptor(java.util.Locale locale, java.lang.String name)
IConfigTemplate
getConfigDescriptor
in interface IConfigTemplate
getConfigDescriptor
in class EnrollInput
locale
- user localename
- configuration parameter name
public IDescriptor getValueDescriptor(java.util.Locale locale, java.lang.String name)
getValueDescriptor
in interface IProfileInput
getValueDescriptor
in class EnrollInput
locale
- user localename
- property name
protected void parseSubjectName(netscape.security.x509.X500Name subj, netscape.security.x509.X509CertInfo info, IRequest req) throws EProfileException
EProfileException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |