com.netscape.certsrv.dbs.certdb
Interface ICertRecord

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

public interface ICertRecord
extends IDBObj

An interface contains constants for certificate record.

Version:
$Revision: 1211 $, $Date: 2010-08-18 10:15:37 -0700 (Wed, 18 Aug 2010) $

Field Summary
static java.lang.String ATTR_AUTO_RENEW
           
static java.lang.String ATTR_CERT_STATUS
           
static java.lang.String ATTR_CREATE_TIME
           
static java.lang.String ATTR_ID
           
static java.lang.String ATTR_ISSUED_BY
           
static java.lang.String ATTR_META_INFO
           
static java.lang.String ATTR_MODIFY_TIME
           
static java.lang.String ATTR_REVO_INFO
           
static java.lang.String ATTR_REVOKED_BY
           
static java.lang.String ATTR_REVOKED_ON
           
static java.lang.String ATTR_X509CERT
           
static java.lang.String ATTR_X509CERT_ALGORITHM
           
static java.lang.String ATTR_X509CERT_DURATION
           
static java.lang.String ATTR_X509CERT_EXTENSION
           
static java.lang.String ATTR_X509CERT_NOT_AFTER
           
static java.lang.String ATTR_X509CERT_NOT_BEFORE
           
static java.lang.String ATTR_X509CERT_PUBLIC_KEY_DATA
           
static java.lang.String ATTR_X509CERT_SERIAL_NUMBER
           
static java.lang.String ATTR_X509CERT_SIGNING_ALGORITHM
           
static java.lang.String ATTR_X509CERT_SUBJECT
           
static java.lang.String ATTR_X509CERT_VERSION
           
static java.lang.String AUTO_RENEWAL_DISABLED
           
static java.lang.String AUTO_RENEWAL_DONE
           
static java.lang.String AUTO_RENEWAL_ENABLED
           
static java.lang.String AUTO_RENEWAL_NOTIFIED
           
static java.lang.String META_CERT_TYPE
           
static java.lang.String META_CHALLENGE_PHRASE
           
static java.lang.String META_CRMF_REQID
           
static java.lang.String META_LDAPPUBLISH
           
static java.lang.String META_OLD_CERT
           
static java.lang.String META_PROFILE_ID
           
static java.lang.String META_RENEWED_CERT
           
static java.lang.String META_REQUEST_ID
           
static java.lang.String STATUS_EXPIRED
           
static java.lang.String STATUS_INVALID
           
static java.lang.String STATUS_REVOKED
           
static java.lang.String STATUS_REVOKED_EXPIRED
           
static java.lang.String STATUS_VALID
           
static java.lang.String X509CERT_ALGORITHM
           
static java.lang.String X509CERT_DURATION
           
static java.lang.String X509CERT_EXTENSION
           
static java.lang.String X509CERT_NOT_AFTER
           
static java.lang.String X509CERT_NOT_BEFORE
           
static java.lang.String X509CERT_PUBLIC_KEY_DATA
           
static java.lang.String X509CERT_SERIAL_NUMBER
           
static java.lang.String X509CERT_SIGNING_ALGORITHM
           
static java.lang.String X509CERT_SUBJECT
           
static java.lang.String X509CERT_VERSION
           
 
Method Summary
 netscape.security.x509.X509CertImpl getCertificate()
          Retrieves certificate from certificate record.
 java.math.BigInteger getCertificateSerialNumber()
          Retrieves serial number from stored certificate.
 java.util.Date getCreateTime()
          Retrieves time of creation of this certificate record.
 java.lang.String getIssuedBy()
          Retrieves name of who issued this certificate.
 MetaInfo getMetaInfo()
          Retrieves meta info.
 java.util.Date getModifyTime()
          Retrieves time of modification of this certificate record.
 IRevocationInfo getRevocationInfo()
          Retrieves revocation info.
 java.lang.String getRevokedBy()
          Retrieves name of who revoked this certificate.
 java.util.Date getRevokedOn()
          Retrieves date when this certificate was revoked.
 java.math.BigInteger getSerialNumber()
          Retrieves serial number from certificate record.
 java.lang.String getStatus()
          Retrieves certificate status.
 
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_META_INFO

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

ATTR_REVO_INFO

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

ATTR_CERT_STATUS

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

ATTR_CREATE_TIME

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

ATTR_MODIFY_TIME

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

ATTR_AUTO_RENEW

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

ATTR_ISSUED_BY

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

ATTR_REVOKED_BY

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

ATTR_REVOKED_ON

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

ATTR_X509CERT

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

META_LDAPPUBLISH

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

META_REQUEST_ID

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

META_RENEWED_CERT

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

META_OLD_CERT

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

META_CERT_TYPE

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

META_CRMF_REQID

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

META_CHALLENGE_PHRASE

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

META_PROFILE_ID

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

STATUS_VALID

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

STATUS_INVALID

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

STATUS_REVOKED

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

STATUS_EXPIRED

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

STATUS_REVOKED_EXPIRED

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

AUTO_RENEWAL_DISABLED

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

AUTO_RENEWAL_ENABLED

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

AUTO_RENEWAL_DONE

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

AUTO_RENEWAL_NOTIFIED

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

X509CERT_NOT_BEFORE

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

X509CERT_NOT_AFTER

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

X509CERT_DURATION

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

X509CERT_EXTENSION

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

X509CERT_SUBJECT

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

X509CERT_PUBLIC_KEY_DATA

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

X509CERT_VERSION

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

X509CERT_ALGORITHM

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

X509CERT_SIGNING_ALGORITHM

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

X509CERT_SERIAL_NUMBER

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

ATTR_X509CERT_NOT_BEFORE

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

ATTR_X509CERT_NOT_AFTER

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

ATTR_X509CERT_DURATION

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

ATTR_X509CERT_EXTENSION

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

ATTR_X509CERT_SUBJECT

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

ATTR_X509CERT_VERSION

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

ATTR_X509CERT_ALGORITHM

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

ATTR_X509CERT_SIGNING_ALGORITHM

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

ATTR_X509CERT_SERIAL_NUMBER

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

ATTR_X509CERT_PUBLIC_KEY_DATA

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

getCertificateSerialNumber

java.math.BigInteger getCertificateSerialNumber()
Retrieves serial number from stored certificate.

Returns:
certificate serial number

getSerialNumber

java.math.BigInteger getSerialNumber()
Retrieves serial number from certificate record.

Returns:
certificate serial number

getCertificate

netscape.security.x509.X509CertImpl getCertificate()
Retrieves certificate from certificate record.

Returns:
certificate

getIssuedBy

java.lang.String getIssuedBy()
Retrieves name of who issued this certificate.

Returns:
name of who issued this certificate

getRevokedBy

java.lang.String getRevokedBy()
Retrieves name of who revoked this certificate.

Returns:
name of who revoked this certificate

getRevokedOn

java.util.Date getRevokedOn()
Retrieves date when this certificate was revoked.

Returns:
date when this certificate was revoked

getMetaInfo

MetaInfo getMetaInfo()
Retrieves meta info.

Returns:
meta info

getStatus

java.lang.String getStatus()
Retrieves certificate status.

Returns:
certificate status

getCreateTime

java.util.Date getCreateTime()
Retrieves time of creation of this certificate record.

Returns:
time of creation of this certificate record

getModifyTime

java.util.Date getModifyTime()
Retrieves time of modification of this certificate record.

Returns:
time of modification of this certificate record

getRevocationInfo

IRevocationInfo getRevocationInfo()
Retrieves revocation info.

Returns:
revocation info