Class CRLIssuingPointRecord
java.lang.Object
com.netscape.cmscore.dbs.DBRecord
com.netscape.cmscore.dbs.CRLIssuingPointRecord
- All Implemented Interfaces:
IAttrSet, IDBObj, Serializable
A class represents a CRL issuing point record.
- Author:
- thomask
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected byte[]protected byte[]protected Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> protected BigIntegerprotected Longprotected byte[]protected BigIntegerprotected Longprotected Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> protected Stringprotected Stringprotected Dateprotected Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> protected Dateprotected Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> static final String -
Constructor Summary
ConstructorsConstructorDescriptionConstructs empty CRLIssuingPointRecord.CRLIssuingPointRecord(String id, BigInteger crlNumber, Long crlSize, Date thisUpdate, Date nextUpdate) Constructs a CRLIssuingPointRecordCRLIssuingPointRecord(String id, BigInteger crlNumber, Long crlSize, Date thisUpdate, Date nextUpdate, BigInteger deltaCRLNumber, Long deltaCRLSize, Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> revokedCerts, Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> unrevokedCerts, Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> expiredCerts) Constructs a CRLIssuingPointRecord -
Method Summary
Modifier and TypeMethodDescriptionvoidDeletes an attribute value from this AttrSet.Gets an attribute value.byte[]Retrieves encoded CA certificate.byte[]getCRL()Retrieves encoded CRL.Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> Retrieves cache information about CRL.Retrieves current CRL number out of CRL issuing point record.Retrieves CRL size measured by the number of entries.byte[]Retrieves encoded delta CRL.Retrieves current delta CRL number out of CRL issuing point record.Retrieves delta CRL size measured by the number of entries.Returns an enumeration of the names of the attributes existing within this AttrSet.Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> Retrieves cache information about expired certificates.Retrieve Retrieve reference to the first unsaved data.getId()Retrieve unique CRL identifier.Retrieves next update time.Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> Retrieves cache information about revoked certificates.Returns a list of serializable attribute names.Retrieves this update time.Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> Retrieves cache information about certificates released from hold.voidSets an attribute value within this AttrSet.
-
Field Details
-
ATTR_ID
- See Also:
-
ATTR_CRL_NUMBER
- See Also:
-
ATTR_DELTA_NUMBER
- See Also:
-
ATTR_CRL_SIZE
- See Also:
-
ATTR_DELTA_SIZE
- See Also:
-
ATTR_THIS_UPDATE
- See Also:
-
ATTR_NEXT_UPDATE
- See Also:
-
ATTR_FIRST_UNSAVED
- See Also:
-
ATTR_CRL
- See Also:
-
ATTR_CRL_CACHE
- See Also:
-
ATTR_CA_CERT
- See Also:
-
ATTR_REVOKED_CERTS
- See Also:
-
ATTR_UNREVOKED_CERTS
- See Also:
-
ATTR_EXPIRED_CERTS
- See Also:
-
ATTR_DELTA_CRL
- See Also:
-
CLEAN_CACHE
- See Also:
-
NEW_CACHE
- See Also:
-
mId
-
mCRLNumber
-
mCRLSize
-
mThisUpdate
-
mNextUpdate
-
mDeltaCRLNumber
-
mDeltaCRLSize
-
mFirstUnsaved
-
mCRL
protected byte[] mCRL -
mCACert
protected byte[] mCACert -
mCRLCache
protected Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> mCRLCache -
mRevokedCerts
protected Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> mRevokedCerts -
mUnrevokedCerts
protected Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> mUnrevokedCerts -
mExpiredCerts
protected Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> mExpiredCerts -
mDeltaCRL
protected byte[] mDeltaCRL -
mNames
-
-
Constructor Details
-
CRLIssuingPointRecord
public CRLIssuingPointRecord()Constructs empty CRLIssuingPointRecord. This is required in database framework. -
CRLIssuingPointRecord
public CRLIssuingPointRecord(String id, BigInteger crlNumber, Long crlSize, Date thisUpdate, Date nextUpdate) Constructs a CRLIssuingPointRecord -
CRLIssuingPointRecord
public CRLIssuingPointRecord(String id, BigInteger crlNumber, Long crlSize, Date thisUpdate, Date nextUpdate, BigInteger deltaCRLNumber, Long deltaCRLSize, Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> revokedCerts, Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> unrevokedCerts, Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> expiredCerts) Constructs a CRLIssuingPointRecord
-
-
Method Details
-
set
-
get
-
delete
-
getElements
Description copied from interface:IAttrSetReturns an enumeration of the names of the attributes existing within this AttrSet.- Specified by:
getElementsin interfaceIAttrSet- Overrides:
getElementsin classDBRecord- Returns:
- an enumeration of the attribute names.
-
getSerializableAttrNames
Description copied from interface:IDBObjReturns a list of serializable attribute names. This method should return the attribute name even if there is no attribute value for the attribute.- Specified by:
getSerializableAttrNamesin interfaceIDBObj- Overrides:
getSerializableAttrNamesin classDBRecord- Returns:
- a list of serializable attribute names
-
getId
-
getCRLNumber
Retrieves current CRL number out of CRL issuing point record.- Returns:
- current CRL number
-
getCRLSize
-
getThisUpdate
-
getNextUpdate
-
getDeltaCRLNumber
Retrieves current delta CRL number out of CRL issuing point record.- Returns:
- current delta CRL number
-
getDeltaCRLSize
Retrieves delta CRL size measured by the number of entries.- Returns:
- delta CRL size
-
getFirstUnsaved
Retrieve Retrieve reference to the first unsaved data.- Returns:
- reference to the first unsaved data
-
getCRL
public byte[] getCRL()Retrieves encoded CRL.- Returns:
- encoded CRL
-
getDeltaCRL
public byte[] getDeltaCRL()Retrieves encoded delta CRL.- Returns:
- encoded delta CRL
-
getCACert
public byte[] getCACert()Retrieves encoded CA certificate.- Returns:
- encoded CA certificate
-
getCRLCacheNoClone
public Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> getCRLCacheNoClone()Retrieves cache information about CRL.- Returns:
- list of recently revoked certificates
-
getCRLCache
public Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> getCRLCache() -
getRevokedCerts
public Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> getRevokedCerts()Retrieves cache information about revoked certificates.- Returns:
- list of recently revoked certificates
-
getUnrevokedCerts
public Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> getUnrevokedCerts()Retrieves cache information about certificates released from hold.- Returns:
- list of certificates recently released from hold
-
getExpiredCerts
public Hashtable<BigInteger, org.mozilla.jss.netscape.security.x509.RevokedCertificate> getExpiredCerts()Retrieves cache information about expired certificates.- Returns:
- list of recently expired certificates
-