Class OidLoaderSubsystem

java.lang.Object
com.netscape.cmscore.cert.OidLoaderSubsystem
All Implemented Interfaces:
ISubsystem

public class OidLoaderSubsystem extends Object implements ISubsystem
Version:
$Revision
Author:
stevep
  • Field Details

    • logger

      public static org.slf4j.Logger logger
    • ID

      public static final String ID
      See Also:
    • 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 Details

    • getId

      public String getId()
      Retrieves subsystem identifier.
      Specified by:
      getId in interface ISubsystem
      Returns:
      subsystem identifier
    • setId

      public void setId(String id) throws EBaseException
      Description copied from interface: ISubsystem
      Sets specific to this subsystem.
      Specified by:
      setId in interface ISubsystem
      Parameters:
      id - subsystem identifier
      Throws:
      EBaseException - failed to set id
    • getInstance

      public static OidLoaderSubsystem getInstance()
    • init

      public void init(ConfigStore 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 interface ISubsystem
      Parameters:
      config - configuration store
      Throws:
      EBaseException
    • startup

      public void startup() throws EBaseException
      Description copied from interface: ISubsystem
      Notifies this subsystem if owner is in running mode.
      Specified by:
      startup in interface ISubsystem
      Throws:
      EBaseException - failed to start up
    • shutdown

      public void shutdown()
      Stops this system.
      Specified by:
      shutdown in interface ISubsystem
    • getConfigStore

      public ConfigStore getConfigStore()
      Description copied from interface: ISubsystem
      Returns the root configuration storage of this system.

      Specified by:
      getConfigStore in interface ISubsystem
      Returns:
      configuration store of this subsystem