|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ICRLRepository
An interface represents a CMS CRL repository. It stores all the CRL issuing points.
| Method Summary | |
|---|---|
void |
addCRLIssuingPointRecord(ICRLIssuingPointRecord rec)
Adds CRL issuing point record. |
void |
deleteCRLIssuingPointRecord(java.lang.String id)
Deletes issuing point record. |
java.util.Vector |
getIssuingPointsNames()
Retrieves all the issuing points' names. |
void |
modifyCRLIssuingPointRecord(java.lang.String id,
ModificationSet mods)
Modifies issuing point record. |
ICRLIssuingPointRecord |
readCRLIssuingPointRecord(java.lang.String id)
Reads issuing point record. |
void |
updateCRLCache(java.lang.String id,
java.lang.Long crlSize,
java.util.Hashtable revokedCerts,
java.util.Hashtable unrevokedCerts,
java.util.Hashtable expiredCerts)
Updates CRL issuing point record. |
void |
updateCRLIssuingPointRecord(java.lang.String id,
byte[] newCRL,
java.util.Date thisUpdate,
java.util.Date nextUpdate,
java.math.BigInteger crlNumber,
java.lang.Long crlSize)
Updates CRL issuing point record. |
void |
updateCRLIssuingPointRecord(java.lang.String id,
byte[] newCRL,
java.util.Date thisUpdate,
java.util.Date nextUpdate,
java.math.BigInteger crlNumber,
java.lang.Long crlSize,
java.util.Hashtable revokedCerts,
java.util.Hashtable unrevokedCerts,
java.util.Hashtable expiredCerts)
Updates CRL issuing point record. |
void |
updateDeltaCRL(java.lang.String id,
java.math.BigInteger deltaCRLNumber,
java.lang.Long deltaCRLSize,
java.util.Date nextUpdate,
byte[] deltaCRL)
Updates CRL issuing point record with delta-CRL. |
void |
updateExpiredCerts(java.lang.String id,
java.util.Hashtable expiredCerts)
Updates CRL issuing point record. |
void |
updateFirstUnsaved(java.lang.String id,
java.lang.String firstUnsaved)
Updates CRL issuing point record with reference to the first unsaved data. |
void |
updateRevokedCerts(java.lang.String id,
java.util.Hashtable revokedCerts,
java.util.Hashtable unrevokedCerts)
Updates CRL issuing point record. |
| Method Detail |
|---|
void addCRLIssuingPointRecord(ICRLIssuingPointRecord rec)
throws EBaseException
rec - issuing point record
EBaseException - failed to add new issuing point record
java.util.Vector getIssuingPointsNames()
throws EBaseException
EBaseException - failed to retrieve all the issuing points' names.
ICRLIssuingPointRecord readCRLIssuingPointRecord(java.lang.String id)
throws EBaseException
EBaseException - failed to read issuing point record
void deleteCRLIssuingPointRecord(java.lang.String id)
throws EBaseException
id - issuing point record id
EBaseException - failed to delete issuing point record
void modifyCRLIssuingPointRecord(java.lang.String id,
ModificationSet mods)
throws EBaseException
id - issuing point record idmods - set of modifications
EBaseException - failed to modify issuing point record
void updateCRLIssuingPointRecord(java.lang.String id,
byte[] newCRL,
java.util.Date thisUpdate,
java.util.Date nextUpdate,
java.math.BigInteger crlNumber,
java.lang.Long crlSize)
throws EBaseException
id - issuing point record idnewCRL - encoded binary CRLthisUpdate - time of this updatenextUpdate - time of next updatecrlNumber - CRL numbercrlSize - CRL size
EBaseException - failed to update issuing point record
void updateCRLIssuingPointRecord(java.lang.String id,
byte[] newCRL,
java.util.Date thisUpdate,
java.util.Date nextUpdate,
java.math.BigInteger crlNumber,
java.lang.Long crlSize,
java.util.Hashtable revokedCerts,
java.util.Hashtable unrevokedCerts,
java.util.Hashtable expiredCerts)
throws EBaseException
id - issuing point record idnewCRL - encoded binary CRLthisUpdate - time of this updatenextUpdate - time of next updatecrlNumber - CRL numbercrlSize - CRL sizerevokedCerts - list of revoked certificatesunrevokedCerts - list of released from hold certificatesexpiredCerts - list of expired certificates
EBaseException - failed to update issuing point record
void updateRevokedCerts(java.lang.String id,
java.util.Hashtable revokedCerts,
java.util.Hashtable unrevokedCerts)
throws EBaseException
id - issuing point record idrevokedCerts - list of revoked certificatesunrevokedCerts - list of released from hold certificates
EBaseException - failed to update issuing point record
void updateExpiredCerts(java.lang.String id,
java.util.Hashtable expiredCerts)
throws EBaseException
id - issuing point record idexpiredCerts - list of expired certificates
EBaseException - failed to update issuing point record
void updateCRLCache(java.lang.String id,
java.lang.Long crlSize,
java.util.Hashtable revokedCerts,
java.util.Hashtable unrevokedCerts,
java.util.Hashtable expiredCerts)
throws EBaseException
id - issuing point record idcrlSize - CRL sizerevokedCerts - list of revoked certificatesunrevokedCerts - list of released from hold certificatesexpiredCerts - list of expired certificates
EBaseException - failed to update issuing point record
void updateDeltaCRL(java.lang.String id,
java.math.BigInteger deltaCRLNumber,
java.lang.Long deltaCRLSize,
java.util.Date nextUpdate,
byte[] deltaCRL)
throws EBaseException
id - issuing point record iddeltaCRLNumber - delta CRL numberdeltaCRLSize - delta CRL sizenextUpdate - time of next updatedeltaCRL - delta CRL in binary form
EBaseException - failed to update issuing point record
void updateFirstUnsaved(java.lang.String id,
java.lang.String firstUnsaved)
throws EBaseException
id - issuing point record idfirstUnsaved - reference to the first unsaved data
EBaseException - failed to update issuing point record
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||