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.ObjectIdentifier
CertType_Id
Identifies the particular public key used to sign the certificate.static java.lang.String
ID
static org.slf4j.Logger
logger
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IConfigStore
getConfigStore()
Returns the root configuration storage of this system.java.lang.String
getId()
Retrieves subsystem identifier.static OidLoaderSubsystem
getInstance()
void
init(IConfigStore config)
Initializes this subsystem with the given configuration store.void
setId(java.lang.String id)
Sets specific to this subsystem.void
shutdown()
Stops this system.void
startup()
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:
getId
in interfaceISubsystem
- Returns:
- subsystem identifier
-
setId
public void setId(java.lang.String id) throws EBaseException
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
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:
init
in interfaceISubsystem
- Parameters:
config
- configuration store- Throws:
EBaseException
- failed to initialize
-
startup
public void startup() throws EBaseException
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
public IConfigStore 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
-
-