Interface ICAService


public interface ICAService
An interface representing a CA request services.

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

    Modifier and Type
    Method
    Description
     
    Returns KRA-CA connector.
    org.mozilla.jss.netscape.security.x509.X509CertImpl
    issueX509Cert(AuthorityID aid, org.mozilla.jss.netscape.security.x509.X509CertInfo certi, String profileId, String rid)
    Issues certificate base on enrollment information, creates certificate record, and stores all necessary data.
    void
    revokeCert(org.mozilla.jss.netscape.security.x509.RevokedCertImpl crlentry)
    Marks certificate record as revoked by adding revocation information.
    void
    revokeCert(org.mozilla.jss.netscape.security.x509.RevokedCertImpl crlentry, String requestId)
    Marks certificate record as revoked by adding revocation information.
    void
    Services profile request.
    void
     
  • Method Details

    • revokeCert

      void revokeCert(org.mozilla.jss.netscape.security.x509.RevokedCertImpl crlentry) throws EBaseException
      Marks certificate record as revoked by adding revocation information. Updates CRL cache.
      Parameters:
      crlentry - revocation information obtained from revocation request
      Throws:
      EBaseException - failed to mark certificate record as revoked
    • revokeCert

      void revokeCert(org.mozilla.jss.netscape.security.x509.RevokedCertImpl crlentry, String requestId) throws EBaseException
      Marks certificate record as revoked by adding revocation information. Updates CRL cache.
      Parameters:
      crlentry - revocation information obtained from revocation request
      requestId - revocation request id
      Throws:
      EBaseException - failed to mark certificate record as revoked
    • issueX509Cert

      org.mozilla.jss.netscape.security.x509.X509CertImpl issueX509Cert(AuthorityID aid, org.mozilla.jss.netscape.security.x509.X509CertInfo certi, String profileId, String rid) throws EBaseException
      Issues certificate base on enrollment information, creates certificate record, and stores all necessary data.
      Parameters:
      aid - CA ID
      certi - information obtain from revocation request
      profileId - Name of profile used
      rid - Request ID
      Throws:
      EBaseException - failed to issue certificate or create certificate record
    • serviceProfileRequest

      void serviceProfileRequest(IRequest request) throws EBaseException
      Services profile request.
      Parameters:
      request - profile enrollment request information
      Throws:
      EBaseException - failed to service profile enrollment request
    • getKRAConnector

      IConnector getKRAConnector()
      Returns KRA-CA connector.
      Returns:
      KRA-CA connector
    • setKRAConnector

      void setKRAConnector(IConnector c)
    • getConnector

      IConnector getConnector(IConfigStore cs) throws EBaseException
      Throws:
      EBaseException