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 Sun Aug 1 09:44:15 2010 for limal-ca-mgm by  doxygen 1.6.3