Package com.netscape.cmscore.cert
Class OidLoaderSubsystem
- java.lang.Object
-
- com.netscape.cmscore.cert.OidLoaderSubsystem
-
- All Implemented Interfaces:
ISubsystem
public class OidLoaderSubsystem extends java.lang.Object implements ISubsystem
- Version:
- $Revision
- Author:
- stevep
-
-
Field Summary
Fields Modifier and Type Field Description static org.mozilla.jss.netscape.security.util.ObjectIdentifierCertType_IdIdentifies the particular public key used to sign the certificate.static java.lang.StringIDstatic org.slf4j.Loggerlogger
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IConfigStoregetConfigStore()Returns the root configuration storage of this system.java.lang.StringgetId()Retrieves subsystem identifier.static OidLoaderSubsystemgetInstance()voidinit(IConfigStore config)Initializes this subsystem with the given configuration store.voidsetId(java.lang.String id)Sets specific to this subsystem.voidshutdown()Stops this system.voidstartup()Notifies this subsystem if owner is in running mode.
-
-
-
Field Detail
-
logger
public static org.slf4j.Logger logger
-
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
-
CertType_Id
public static final org.mozilla.jss.netscape.security.util.ObjectIdentifier CertType_Id
Identifies the particular public key used to sign the certificate.
-
-
Method Detail
-
getId
public java.lang.String getId()
Retrieves subsystem identifier.- Specified by:
getIdin interfaceISubsystem- Returns:
- subsystem identifier
-
setId
public void setId(java.lang.String id) throws EBaseExceptionDescription copied from interface:ISubsystemSets specific to this subsystem.- Specified by:
setIdin interfaceISubsystem- Parameters:
id- subsystem identifier- Throws:
EBaseException- failed to set id
-
getInstance
public static OidLoaderSubsystem getInstance()
-
init
public void init(IConfigStore config) throws EBaseException
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:
initin interfaceISubsystem- Parameters:
config- configuration store- Throws:
EBaseException- failed to initialize
-
startup
public void startup() throws EBaseExceptionDescription copied from interface:ISubsystemNotifies this subsystem if owner is in running mode.- Specified by:
startupin interfaceISubsystem- Throws:
EBaseException- failed to start up
-
shutdown
public void shutdown()
Stops this system.- Specified by:
shutdownin interfaceISubsystem
-
getConfigStore
public IConfigStore getConfigStore()
Description copied from interface:ISubsystemReturns the root configuration storage of this system.- Specified by:
getConfigStorein interfaceISubsystem- Returns:
- configuration store of this subsystem
-
-