Package com.netscape.cmscore.cert
Class OidLoaderSubsystem
java.lang.Object
com.netscape.cmscore.cert.OidLoaderSubsystem
- All Implemented Interfaces:
ISubsystem
- Version:
- $Revision
- Author:
- stevep
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.mozilla.jss.netscape.security.util.ObjectIdentifier
Identifies the particular public key used to sign the certificate.static final String
static org.slf4j.Logger
-
Method Summary
Modifier and TypeMethodDescriptionReturns the root configuration storage of this system.getId()
Retrieves subsystem identifier.static OidLoaderSubsystem
void
init
(ConfigStore config) Initializes this subsystem with the given configuration store.void
Sets specific to this subsystem.void
shutdown()
Stops this system.void
startup()
Notifies this subsystem if owner is in running mode.
-
Field Details
-
logger
public static org.slf4j.Logger logger -
ID
- See Also:
-
CertType_Id
public static final org.mozilla.jss.netscape.security.util.ObjectIdentifier CertType_IdIdentifies the particular public key used to sign the certificate.
-
-
Method Details
-
getId
Retrieves subsystem identifier.- Specified by:
getId
in interfaceISubsystem
- Returns:
- subsystem identifier
-
setId
Description copied from interface:ISubsystem
Sets specific to this subsystem.- Specified by:
setId
in interfaceISubsystem
- Parameters:
id
- subsystem identifier- Throws:
EBaseException
- failed to set id
-
getInstance
-
init
Initializes this subsystem with the given configuration store. It first initializes resident subsystems, and it loads and initializes loadable subsystem specified in the configuration store.Note that individual subsystem should be initialized in a separated thread if it has dependency on the initialization of other subsystems.
- Specified by:
init
in interfaceISubsystem
- Parameters:
config
- configuration store- Throws:
EBaseException
-
startup
Description copied from interface:ISubsystem
Notifies this subsystem if owner is in running mode.- Specified by:
startup
in interfaceISubsystem
- Throws:
EBaseException
- failed to start up
-
shutdown
public void shutdown()Stops this system.- Specified by:
shutdown
in interfaceISubsystem
-
getConfigStore
Description copied from interface:ISubsystem
Returns the root configuration storage of this system.- Specified by:
getConfigStore
in interfaceISubsystem
- Returns:
- configuration store of this subsystem
-