com.netscape.certsrv.dbs.crldb
Interface ICRLIssuingPointRecord

All Superinterfaces:
IAttrSet, IDBObj, java.io.Serializable

public interface ICRLIssuingPointRecord
extends IDBObj

An interface that defines abilities of a CRL issuing point record.

Version:
$Revision: 1677 $, $Date: 2010-12-23 17:08:17 -0800 (Thu, 23 Dec 2010) $

Field Summary
static java.lang.String ATTR_CA_CERT
           
static java.lang.String ATTR_CRL
           
static java.lang.String ATTR_CRL_CACHE
           
static java.lang.String ATTR_CRL_NUMBER
           
static java.lang.String ATTR_CRL_SIZE
           
static java.lang.String ATTR_DELTA_CRL
           
static java.lang.String ATTR_DELTA_NUMBER
           
static java.lang.String ATTR_DELTA_SIZE
           
static java.lang.String ATTR_EXPIRED_CERTS
           
static java.lang.String ATTR_FIRST_UNSAVED
           
static java.lang.String ATTR_ID
           
static java.lang.String ATTR_NEXT_UPDATE
           
static java.lang.String ATTR_REVOKED_CERTS
           
static java.lang.String ATTR_THIS_UPDATE
           
static java.lang.String ATTR_UNREVOKED_CERTS
           
static java.lang.String CLEAN_CACHE
           
static java.lang.String NEW_CACHE
           
 
Method Summary
 byte[] getCACert()
          Retrieves encoded CA certificate.
 byte[] getCRL()
          Retrieves encoded CRL.
 java.util.Hashtable getCRLCache()
           
 java.util.Hashtable getCRLCacheNoClone()
          Retrieves cache information about CRL.
 java.math.BigInteger getCRLNumber()
          Retrieves current CRL number out of CRL issuing point record.
 java.lang.Long getCRLSize()
          Retrieves CRL size measured by the number of entries.
 byte[] getDeltaCRL()
          Retrieves encoded delta CRL.
 java.math.BigInteger getDeltaCRLNumber()
          Retrieves current delta CRL number out of CRL issuing point record.
 java.lang.Long getDeltaCRLSize()
          Retrieves delta CRL size measured by the number of entries.
 java.util.Hashtable getExpiredCerts()
          Retrieves cache information about expired certificates.
 java.lang.String getFirstUnsaved()
          Retrieve Retrieve reference to the first unsaved data.
 java.lang.String getId()
          Retrieve unique CRL identifier.
 java.util.Date getNextUpdate()
          Retrieves next update time.
 java.util.Hashtable getRevokedCerts()
          Retrieves cache information about revoked certificates.
 java.util.Date getThisUpdate()
          Retrieves this update time.
 java.util.Hashtable getUnrevokedCerts()
          Retrieves cache information about certificates released from hold.
 
Methods inherited from interface com.netscape.certsrv.dbs.IDBObj
getSerializableAttrNames
 
Methods inherited from interface com.netscape.certsrv.base.IAttrSet
delete, get, getElements, set
 

Field Detail

ATTR_ID

static final java.lang.String ATTR_ID
See Also:
Constant Field Values

ATTR_CRL_NUMBER

static final java.lang.String ATTR_CRL_NUMBER
See Also:
Constant Field Values

ATTR_DELTA_NUMBER

static final java.lang.String ATTR_DELTA_NUMBER
See Also:
Constant Field Values

ATTR_CRL_SIZE

static final java.lang.String ATTR_CRL_SIZE
See Also:
Constant Field Values

ATTR_DELTA_SIZE

static final java.lang.String ATTR_DELTA_SIZE
See Also:
Constant Field Values

ATTR_THIS_UPDATE

static final java.lang.String ATTR_THIS_UPDATE
See Also:
Constant Field Values

ATTR_NEXT_UPDATE

static final java.lang.String ATTR_NEXT_UPDATE
See Also:
Constant Field Values

ATTR_FIRST_UNSAVED

static final java.lang.String ATTR_FIRST_UNSAVED
See Also:
Constant Field Values

ATTR_CRL

static final java.lang.String ATTR_CRL
See Also:
Constant Field Values

ATTR_CRL_CACHE

static final java.lang.String ATTR_CRL_CACHE
See Also:
Constant Field Values

ATTR_CA_CERT

static final java.lang.String ATTR_CA_CERT
See Also:
Constant Field Values

ATTR_REVOKED_CERTS

static final java.lang.String ATTR_REVOKED_CERTS
See Also:
Constant Field Values

ATTR_UNREVOKED_CERTS

static final java.lang.String ATTR_UNREVOKED_CERTS
See Also:
Constant Field Values

ATTR_EXPIRED_CERTS

static final java.lang.String ATTR_EXPIRED_CERTS
See Also:
Constant Field Values

ATTR_DELTA_CRL

static final java.lang.String ATTR_DELTA_CRL
See Also:
Constant Field Values

CLEAN_CACHE

static final java.lang.String CLEAN_CACHE
See Also:
Constant Field Values

NEW_CACHE

static final java.lang.String NEW_CACHE
See Also:
Constant Field Values
Method Detail

getId

java.lang.String getId()
Retrieve unique CRL identifier.

Returns:
unique CRL identifier

getCRLNumber

java.math.BigInteger getCRLNumber()
Retrieves current CRL number out of CRL issuing point record.

Returns:
current CRL number

getCRLSize

java.lang.Long getCRLSize()
Retrieves CRL size measured by the number of entries.

Returns:
CRL size

getThisUpdate

java.util.Date getThisUpdate()
Retrieves this update time.

Returns:
time of this update

getNextUpdate

java.util.Date getNextUpdate()
Retrieves next update time.

Returns:
time of next update

getDeltaCRLNumber

java.math.BigInteger getDeltaCRLNumber()
Retrieves current delta CRL number out of CRL issuing point record.

Returns:
current delta CRL number

getDeltaCRLSize

java.lang.Long getDeltaCRLSize()
Retrieves delta CRL size measured by the number of entries.

Returns:
delta CRL size

getFirstUnsaved

java.lang.String getFirstUnsaved()
Retrieve Retrieve reference to the first unsaved data.

Returns:
reference to the first unsaved data

getCRL

byte[] getCRL()
Retrieves encoded CRL.

Returns:
encoded CRL

getDeltaCRL

byte[] getDeltaCRL()
Retrieves encoded delta CRL.

Returns:
encoded delta CRL

getCACert

byte[] getCACert()
Retrieves encoded CA certificate.

Returns:
encoded CA certificate

getCRLCacheNoClone

java.util.Hashtable getCRLCacheNoClone()
Retrieves cache information about CRL.

Returns:
list of recently revoked certificates

getCRLCache

java.util.Hashtable getCRLCache()

getRevokedCerts

java.util.Hashtable getRevokedCerts()
Retrieves cache information about revoked certificates.

Returns:
list of recently revoked certificates

getUnrevokedCerts

java.util.Hashtable getUnrevokedCerts()
Retrieves cache information about certificates released from hold.

Returns:
list of certificates recently released from hold

getExpiredCerts

java.util.Hashtable getExpiredCerts()
Retrieves cache information about expired certificates.

Returns:
list of recently expired certificates