Interface ICAService


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

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

      • revokeCert

        void revokeCert​(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​(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

        X509CertImpl issueX509Cert​(AuthorityID aid,
                                   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​(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)