Class X500NameSubsystem
java.lang.Object
com.netscape.certsrv.base.Subsystem
com.netscape.cmscore.cert.X500NameSubsystem
Subsystem for configuring X500Name related things.
It is used for the following.
- Add X500Name (string to oid) maps for attributes that are not supported by default.
- Specify an order for encoding Directory Strings other than the default.
- Version:
- $Revision$
- Author:
- lhsiao
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the configuration store.getId()Retrieves subsystem identifier.voidinit(ConfigStore config) Initializes this subsystem with the given configuration store.voidSets the identifier of this subsystem.voidshutdown()Stops this system.voidstartup()Notifies this subsystem if owner is in running mode.Methods inherited from class Subsystem
getCMSEngine, setCMSEngine
-
Field Details
-
logger
public static org.slf4j.Logger logger -
ID
- See Also:
-
-
Constructor Details
-
X500NameSubsystem
public X500NameSubsystem()
-
-
Method Details
-
getId
-
setId
Description copied from class:SubsystemSets the identifier of this subsystem.- Overrides:
setIdin classSubsystem- Parameters:
id- subsystem identifier- Throws:
EBaseException- failed to set id
-
init
Initializes this subsystem with the given configuration store. All paramters are optional.- Change encoding order of Directory Strings:
X500Name.directoryStringEncodingOrder=order seperated by commas For example: Printable,BMPString,UniversalString.
Possible values are:- Printable
- IA5String
- UniversalString
- BMPString
- UTF8String
- Add X500Name attributes:
X500Name.attr.attribute-name.oid=n.n.n.n X500Name.attr.attribute-name.class=value converter class
The value converter class converts a string to a ASN.1 value. It must implement org.mozilla.jss.netscape.security.x509.AVAValueConverter interface. Converter classes provided in CMS are:org.mozilla.jss.netscape.security.x509.PrintableConverter - Converts to a Printable String value. String must have only printable characters. org.mozilla.jss.netscape.security.x509.IA5StringConverter - Converts to a IA5String value. String must have only IA5String characters. org.mozilla.jss.netscape.security.x509.DirStrConverter - Converts to a Directory (v3) String. String is expected to be in Directory String format according to rfc2253. org.mozilla.jss.netscape.security.x509.GenericValueConverter - Converts string character by character in the following order from smaller character sets to broadest character set. Printable, IA5String, BMPString, Universal String.
- Change encoding order of Directory Strings:
-
startup
Description copied from class:SubsystemNotifies this subsystem if owner is in running mode.- Overrides:
startupin classSubsystem- Throws:
EBaseException- failed to start up
-
shutdown
-
getConfigStore
Description copied from class:SubsystemReturns the configuration store.- Overrides:
getConfigStorein classSubsystem- Returns:
- configuration store
-