public class AuthorityKeyIdentifierExtDefault extends CAEnrollDefault
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
VAL_CRITICAL |
static java.lang.String |
VAL_KEY_ID |
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 |
---|
AuthorityKeyIdentifierExtDefault() |
Modifier and Type | Method and Description |
---|---|
netscape.security.x509.AuthorityKeyIdentifierExtension |
createExtension(ICertificateAuthority ca,
netscape.security.x509.X509CertInfo info) |
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.
|
getCAKeyIdentifier, getKeyIdentifier
addConfigName, addExtension, addValueName, buildRecords, deleteExtension, getBoolean, getBytes, getConfig, 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
public static final java.lang.String VAL_CRITICAL
public static final java.lang.String VAL_KEY_ID
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 defaultEProfileException
- failed to initializepublic IDescriptor getValueDescriptor(java.util.Locale locale, java.lang.String name)
IPolicyDefault
locale
- 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
EnrollDefault
setValue
in class EnrollDefault
name
- name of the attributelocale
- user localeinfo
- certificate templatevalue
- attribute valueEPropertyException
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 templateEPropertyException
public java.lang.String getText(java.util.Locale locale)
EnrollDefault
getText
in interface IPolicyDefault
getText
in class EnrollDefault
locale
- locale of the end userpublic void populate(IRequest request, netscape.security.x509.X509CertInfo info) throws EProfileException
populate
in interface ICertInfoPolicyDefault
populate
in class EnrollDefault
request
- enrollment requestinfo
- certificate templateEProfileException
- failed to populate attributes
into requestpublic netscape.security.x509.AuthorityKeyIdentifierExtension createExtension(ICertificateAuthority ca, netscape.security.x509.X509CertInfo info) throws EBaseException
EBaseException