Interface ICAService


  • public interface ICAService
    An interface representing a CA request services.

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.netscape.certsrv.connector.IConnector getConnector​(IConfigStore cs)  
      com.netscape.certsrv.connector.IConnector getKRAConnector()
      Returns KRA-CA connector.
      org.mozilla.jss.netscape.security.x509.X509CertImpl issueX509Cert​(com.netscape.certsrv.ca.AuthorityID aid, org.mozilla.jss.netscape.security.x509.X509CertInfo certi, java.lang.String profileId, java.lang.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, java.lang.String requestId)
      Marks certificate record as revoked by adding revocation information.
      void serviceProfileRequest​(com.netscape.certsrv.request.IRequest request)
      Services profile request.
      void setKRAConnector​(com.netscape.certsrv.connector.IConnector c)  
    • Method Detail

      • 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,
                        java.lang.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​(com.netscape.certsrv.ca.AuthorityID aid,
                                                                          org.mozilla.jss.netscape.security.x509.X509CertInfo certi,
                                                                          java.lang.String profileId,
                                                                          java.lang.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​(com.netscape.certsrv.request.IRequest request)
                            throws EBaseException
        Services profile request.
        Parameters:
        request - profile enrollment request information
        Throws:
        EBaseException - failed to service profile enrollment request
      • getKRAConnector

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

        void setKRAConnector​(com.netscape.certsrv.connector.IConnector c)