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$, $Date$
    • 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<java.math.BigInteger,​RevokedCertificate> getCRLCacheNoClone()
        Retrieves cache information about CRL.
        Returns:
        list of recently revoked certificates
      • getCRLCache

        java.util.Hashtable<java.math.BigInteger,​RevokedCertificate> getCRLCache()
      • getRevokedCerts

        java.util.Hashtable<java.math.BigInteger,​RevokedCertificate> getRevokedCerts()
        Retrieves cache information about revoked certificates.
        Returns:
        list of recently revoked certificates
      • getUnrevokedCerts

        java.util.Hashtable<java.math.BigInteger,​RevokedCertificate> getUnrevokedCerts()
        Retrieves cache information about certificates released from hold.
        Returns:
        list of certificates recently released from hold
      • getExpiredCerts

        java.util.Hashtable<java.math.BigInteger,​RevokedCertificate> getExpiredCerts()
        Retrieves cache information about expired certificates.
        Returns:
        list of recently expired certificates