|
||||||||||
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 recordjava.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 recordvoid deleteCRLIssuingPointRecord(java.lang.String id) throws EBaseException
id
- issuing point record id
EBaseException
- failed to delete issuing point recordvoid modifyCRLIssuingPointRecord(java.lang.String id, ModificationSet mods) throws EBaseException
id
- issuing point record idmods
- set of modifications
EBaseException
- failed to modify issuing point recordvoid 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 recordvoid 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 recordvoid 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 recordvoid 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 recordvoid 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 recordvoid 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 recordvoid 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 |