limal::ca_mgm::CRLData Class Reference

Read-only data representation of a CRL. More...

#include <CRLData.hpp>

List of all members.

Public Member Functions

 CRLData (const CRLData &data)
virtual ~CRLData ()
CRLDataoperator= (const CRLData &data)
BLOCXX_NAMESPACE::Int32 getVersion () const
String getFingerprint () const
time_t getLastUpdateDate () const
time_t getNextUpdateDate () const
DNObject getIssuerDN () const
SigAlg getSignatureAlgorithm () const
String getSignatureAlgorithmAsString () const
limal::ByteBuffer getSignature () const
X509v3CRLExts getExtensions () const
BLOCXX_NAMESPACE::Map< String,
RevocationEntry
getRevocationData () const
RevocationEntry getRevocationEntry (const String &oid)
String getCRLAsText () const
String getExtensionsAsText () const
virtual bool valid () const
virtual BLOCXX_NAMESPACE::StringArray verify () const
virtual BLOCXX_NAMESPACE::StringArray dump () const

Protected Member Functions

 CRLData ()
BLOCXX_NAMESPACE::StringArray checkRevocationData (const BLOCXX_NAMESPACE::Map< String, RevocationEntry > &rd) const

Protected Attributes

BLOCXX_NAMESPACE::COWIntrusiveReference<
CRLDataImpl > 
m_impl


Detailed Description

Read-only data representation of a CRL.

This class is a read-only data representation of a CRL.


Constructor & Destructor Documentation

limal::ca_mgm::CRLData::CRLData const CRLData data  ) 
 

virtual limal::ca_mgm::CRLData::~CRLData  )  [virtual]
 

limal::ca_mgm::CRLData::CRLData  )  [protected]
 


Member Function Documentation

BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::CRLData::checkRevocationData const BLOCXX_NAMESPACE::Map< String, RevocationEntry > &  rd  )  const [protected]
 

virtual BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::CRLData::dump  )  const [virtual]
 

String limal::ca_mgm::CRLData::getCRLAsText  )  const
 

Return the CRL data as human readable text. (Format may change)

X509v3CRLExts limal::ca_mgm::CRLData::getExtensions  )  const
 

String limal::ca_mgm::CRLData::getExtensionsAsText  )  const
 

Return the CRL extensions as human readable text. (Format may change)

String limal::ca_mgm::CRLData::getFingerprint  )  const
 

DNObject limal::ca_mgm::CRLData::getIssuerDN  )  const
 

time_t limal::ca_mgm::CRLData::getLastUpdateDate  )  const
 

time_t limal::ca_mgm::CRLData::getNextUpdateDate  )  const
 

BLOCXX_NAMESPACE ::Map<String, RevocationEntry> limal::ca_mgm::CRLData::getRevocationData  )  const
 

RevocationEntry limal::ca_mgm::CRLData::getRevocationEntry const String oid  ) 
 

limal::ByteBuffer limal::ca_mgm::CRLData::getSignature  )  const
 

SigAlg limal::ca_mgm::CRLData::getSignatureAlgorithm  )  const
 

String limal::ca_mgm::CRLData::getSignatureAlgorithmAsString  )  const
 

BLOCXX_NAMESPACE ::Int32 limal::ca_mgm::CRLData::getVersion  )  const
 

CRLData& limal::ca_mgm::CRLData::operator= const CRLData data  ) 
 

virtual bool limal::ca_mgm::CRLData::valid  )  const [virtual]
 

virtual BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::CRLData::verify  )  const [virtual]
 


Member Data Documentation

BLOCXX_NAMESPACE ::COWIntrusiveReference<CRLDataImpl> limal::ca_mgm::CRLData::m_impl [protected]
 


The documentation for this class was generated from the following file:
Generated on Wed Nov 12 01:06:21 2008 for limal-ca-mgm by  doxygen 1.4.6