|
||||||||||
| 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.UserKeyDefault
public class UserKeyDefault
This class implements an enrollment default policy that populates a user supplied key into the certificate template.
| Field Summary | |
|---|---|
static java.lang.String |
VAL_KEY
|
static java.lang.String |
VAL_LEN
|
static java.lang.String |
VAL_TYPE
|
| 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 | |
|---|---|
UserKeyDefault()
|
|
| Method Summary | |
|---|---|
int |
getDSAKeyLen(netscape.security.x509.X509Key key)
|
int |
getRSAKeyLen(netscape.security.x509.X509Key key)
|
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. |
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, getConfigDescriptor, getConfigInt, getConfigNames, getConfigStore, getExtension, getExtension, getGeneralNameType, getGeneralNameValue, getInt, getLocale, getName, getValue, getValueDescriptor, getValueNames, isGeneralNameType, isGeneralNameValid, isOptional, isValidOID, mapPattern, parseGeneralName, parseGeneralName, parseRecords, populate, refreshConfigAndValueNames, replaceExtension, setConfig, 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 VAL_KEY
public static final java.lang.String VAL_LEN
public static final java.lang.String VAL_TYPE
| Constructor Detail |
|---|
public UserKeyDefault()
| Method Detail |
|---|
public void init(IProfile profile,
IConfigStore config)
throws EProfileException
IPolicyDefault
init in interface IPolicyDefaultinit in class EnrollDefaultprofile - owner of this default policyconfig - configuration store for this default
EProfileException - failed to initialize
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 EnrollDefaultname - 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 EnrollDefaultname - name of the attributelocale - user localeinfo - certificate template
EPropertyExceptionpublic java.lang.String getText(java.util.Locale locale)
EnrollDefault
getText in interface IPolicyDefaultgetText in class EnrollDefaultlocale - locale of the end user
public int getRSAKeyLen(netscape.security.x509.X509Key key)
throws java.lang.Exception
java.lang.Exception
public int getDSAKeyLen(netscape.security.x509.X509Key key)
throws java.lang.Exception
java.lang.Exception
public void populate(IRequest request,
netscape.security.x509.X509CertInfo info)
throws EProfileException
populate in interface ICertInfoPolicyDefaultpopulate in class EnrollDefaultrequest - enrollment requestinfo - certificate template
EProfileException - failed to populate attributes
into request
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||