com.netscape.certsrv.ca
Interface ICAService


public interface ICAService

An interface representing a CA request services.

Version:
$Revision: 1211 $, $Date: 2010-08-18 10:15:37 -0700 (Wed, 18 Aug 2010) $

Method Summary
 IConnector getConnector(IConfigStore cs)
           
 IConnector getKRAConnector()
          Returns KRA-CA connector.
 netscape.security.x509.X509CertImpl issueX509Cert(netscape.security.x509.X509CertInfo certi)
          Issues certificate base on enrollment information, creates certificate record, and stores all necessary data.
 netscape.security.x509.X509CertImpl issueX509Cert(netscape.security.x509.X509CertInfo certi, java.lang.String profileId, java.lang.String rid)
           
 void revokeCert(netscape.security.x509.RevokedCertImpl crlentry)
          Marks certificate record as revoked by adding revocation information.
 void revokeCert(netscape.security.x509.RevokedCertImpl crlentry, java.lang.String requestId)
          Marks certificate record as revoked by adding revocation information.
 void serviceProfileRequest(IRequest request)
          Services profile request.
 void setKRAConnector(IConnector c)
           
 

Method Detail

revokeCert

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

netscape.security.x509.X509CertImpl issueX509Cert(netscape.security.x509.X509CertInfo certi)
                                                  throws EBaseException
Issues certificate base on enrollment information, creates certificate record, and stores all necessary data.

Parameters:
certi - information obtain from revocation request
Throws:
EBaseException - failed to issue certificate or create certificate record

issueX509Cert

netscape.security.x509.X509CertImpl issueX509Cert(netscape.security.x509.X509CertInfo certi,
                                                  java.lang.String profileId,
                                                  java.lang.String rid)
                                                  throws EBaseException
Throws:
EBaseException

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