Interface ICertAuthority

All Superinterfaces:
IAuthority, ISubsystem

public interface ICertAuthority extends IAuthority
Authority that handles certificates needed by the cert registration servlets.

Version:
$Revision$ $Date$
  • Method Details

    • getCACertChain

      org.mozilla.jss.netscape.security.x509.CertificateChain getCACertChain()
      Returns CA's certificate chain.

      Returns:
      the Certificate Chain for the CA.
    • getCACert

      org.mozilla.jss.netscape.security.x509.X509CertImpl getCACert() throws EBaseException
      Returns CA's certificate implementaion.

      Returns:
      CA's certificate.
      Throws:
      EBaseException
    • getCASigningAlgorithms

      String[] getCASigningAlgorithms()
      Returns signing algorithms supported by the CA. Dependent on CA's key type and algorithms supported by security lib.
    • getX500Name

      org.mozilla.jss.netscape.security.x509.X500Name getX500Name()
      Returns authority's X500 Name. - XXX what's this for ??
    • registerRequestListener

      void registerRequestListener(IRequestListener l)
      Register a request listener
      Specified by:
      registerRequestListener in interface IAuthority
    • removeRequestListener

      void removeRequestListener(IRequestListener l)
      Remove a request listener
    • registerPendingListener

      void registerPendingListener(IRequestListener l)
      Register a pending listener
      Specified by:
      registerPendingListener in interface IAuthority