public interface ICAService
Modifier and Type | Method and Description |
---|---|
IConnector |
getConnector(IConfigStore cs) |
IConnector |
getKRAConnector()
Returns KRA-CA connector.
|
netscape.security.x509.X509CertImpl |
issueX509Cert(AuthorityID aid,
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(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) |
void revokeCert(netscape.security.x509.RevokedCertImpl crlentry) throws EBaseException
crlentry
- revocation information obtained from revocation requestEBaseException
- failed to mark certificate record as revokedvoid revokeCert(netscape.security.x509.RevokedCertImpl crlentry, java.lang.String requestId) throws EBaseException
crlentry
- revocation information obtained from revocation requestrequestId
- revocation request idEBaseException
- failed to mark certificate record as revokednetscape.security.x509.X509CertImpl issueX509Cert(AuthorityID aid, netscape.security.x509.X509CertInfo certi, java.lang.String profileId, java.lang.String rid) throws EBaseException
caID
- CA IDcerti
- information obtain from revocation requestprofileId
- Name of profile usedrid
- Request IDEBaseException
- failed to issue certificate or create certificate recordvoid serviceProfileRequest(IRequest request) throws EBaseException
request
- profile enrollment request informationEBaseException
- failed to service profile enrollment requestIConnector getKRAConnector()
void setKRAConnector(IConnector c)
IConnector getConnector(IConfigStore cs) throws EBaseException
EBaseException