Class 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  
    • Field Detail

      • logger

        public static org.slf4j.Logger logger
      • 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 interface ISubsystem
        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 interface ISubsystem
        Parameters:
        id - subsystem identifier
        Throws:
        EBaseException - failed to set id
      • 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 interface ISubsystem
        Parameters:
        config - configuration store
        Throws:
        EBaseException - failed to initialize
      • shutdown

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

        public IConfigStore 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