limal::ca_mgm::CRLGenerationData Class Reference

Data representation to generate a CRL. More...

#include <CRLGenerationData.hpp>

List of all members.

Public Member Functions

 CRLGenerationData ()
 CRLGenerationData (CAConfig *caConfig, Type type)
 CRLGenerationData (BLOCXX_NAMESPACE::UInt32 hours, const X509v3CRLGenerationExts &ext)
 CRLGenerationData (const CRLGenerationData &data)
virtual ~CRLGenerationData ()
CRLGenerationDataoperator= (const CRLGenerationData &data)
void setCRLLifeTime (BLOCXX_NAMESPACE::UInt32 hours)
BLOCXX_NAMESPACE::UInt32 getCRLLifeTime () const
void setExtensions (const X509v3CRLGenerationExts &ext)
X509v3CRLGenerationExts getExtensions () const
X509v3CRLGenerationExtsextensions ()
void commit2Config (CA &ca, Type type) const
virtual bool valid () const
virtual BLOCXX_NAMESPACE::StringArray verify () const
virtual BLOCXX_NAMESPACE::StringArray dump () const

Private Attributes

BLOCXX_NAMESPACE::COWIntrusiveReference<
CRLGenerationDataImpl > 
m_impl


Detailed Description

Data representation to generate a CRL.

This class is a data representation to generate a CRL.

Examples:

RevokeCertificateAndCreateCRL.cpp.


Constructor & Destructor Documentation

limal::ca_mgm::CRLGenerationData::CRLGenerationData  ) 
 

limal::ca_mgm::CRLGenerationData::CRLGenerationData CAConfig caConfig,
Type  type
 

limal::ca_mgm::CRLGenerationData::CRLGenerationData BLOCXX_NAMESPACE::UInt32  hours,
const X509v3CRLGenerationExts ext
 

limal::ca_mgm::CRLGenerationData::CRLGenerationData const CRLGenerationData data  ) 
 

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


Member Function Documentation

void limal::ca_mgm::CRLGenerationData::commit2Config CA ca,
Type  type
const
 

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

X509v3CRLGenerationExts& limal::ca_mgm::CRLGenerationData::extensions  ) 
 

BLOCXX_NAMESPACE ::UInt32 limal::ca_mgm::CRLGenerationData::getCRLLifeTime  )  const
 

X509v3CRLGenerationExts limal::ca_mgm::CRLGenerationData::getExtensions  )  const
 

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

void limal::ca_mgm::CRLGenerationData::setCRLLifeTime BLOCXX_NAMESPACE::UInt32  hours  ) 
 

void limal::ca_mgm::CRLGenerationData::setExtensions const X509v3CRLGenerationExts ext  ) 
 

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

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


Member Data Documentation

BLOCXX_NAMESPACE ::COWIntrusiveReference<CRLGenerationDataImpl> limal::ca_mgm::CRLGenerationData::m_impl [private]
 


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