limal-ca-mgm
Public Member Functions | Private Attributes
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: