Interface IRegistrationAuthority

  • All Superinterfaces:
    ISubsystem

    public interface IRegistrationAuthority
    extends ISubsystem
    An interface represents a Registration Authority that is responsible for certificate enrollment operations.

    Version:
    $Revision$, $Date$
    • Method Detail

      • getPolicyProcessor

        IPolicyProcessor getPolicyProcessor()
        Retrieves the policy processor of this registration authority.
        Returns:
        RA's policy processor
      • getRACert

        org.mozilla.jss.crypto.X509Certificate getRACert()
        Retrieves the RA certificate.
        Returns:
        the RA certificate
      • getRequestInQListener

        IRequestListener getRequestInQListener()
        Retrieves the request in queue listener.
        Returns:
        the request in queue listener
      • getCertIssuedListener

        IRequestListener getCertIssuedListener()
        Retrieves the request listener for issued certificates.
        Returns:
        the request listener for issued certificates
      • getCertRevokedListener

        IRequestListener getCertRevokedListener()
        Retrieves the request listener for revoked certificates.
        Returns:
        the request listener for revoked certificates
      • getNickname

        java.lang.String getNickname()
        Returns the nickname of the RA certificate.
        Returns:
        the nickname of the RA certificate
      • getNewNickName

        java.lang.String getNewNickName()
                                 throws EBaseException
        Retrieves the nickname of the RA certificate from configuration store.
        Returns:
        the nickname of the RA certificate
        Throws:
        EBaseException - failed to get nickname
      • setNewNickName

        void setNewNickName​(java.lang.String name)
        Sets the new nickname of the RA certifiate.
        Parameters:
        name - new nickname
      • setNickname

        void setNickname​(java.lang.String str)
        Sets the nickname of the RA certifiate.
        Parameters:
        str - nickname
      • getDefaultValidity

        long getDefaultValidity()
        Retrieves the default validity period.
        Returns:
        the default validity length in days
      • getX500Name

        org.mozilla.jss.netscape.security.x509.X500Name getX500Name()
        Retrieves the issuer name of this registration authority.
        Returns:
        the issuer name of this registration authority
      • getRAService

        IRAService getRAService()
        Retrieves the RA service object that is responsible for processing requests.
        Returns:
        RA service object
      • getRequestListener

        IRequestListener getRequestListener​(java.lang.String name)
        Retrieves the request listener by name.
        Parameters:
        name - request listener name
        Returns:
        the request listener
      • getRequestListenerNames

        java.util.Enumeration<java.lang.String> getRequestListenerNames()
        Retrieves all request listeners.
        Returns:
        name enumeration of all request listeners