libcamgm
Public Member Functions | Private Attributes | List of all members
ca_mgm::CRLGenerationData Class Reference

Data representation to generate a CRL. More...

#include <CRLGenerationData.hpp>

Public Member Functions

 CRLGenerationData ()
 
 CRLGenerationData (CAConfig *caConfig, Type type)
 
 CRLGenerationData (uint32_t hours, const X509v3CRLGenerationExts &ext)
 
 CRLGenerationData (const CRLGenerationData &data)
 
virtual ~CRLGenerationData ()
 
CRLGenerationDataoperator= (const CRLGenerationData &data)
 
void setCRLLifeTime (uint32_t hours)
 
uint32_t getCRLLifeTime () const
 
void setExtensions (const X509v3CRLGenerationExts &ext)
 
X509v3CRLGenerationExts getExtensions () const
 
X509v3CRLGenerationExtsextensions ()
 
void commit2Config (CA &ca, Type type) const
 
virtual bool valid () const
 
virtual std::vector< std::string > verify () const
 
virtual std::vector< std::string > dump () const
 

Private Attributes

ca_mgm::RWCOW_pointer< CRLGenerationDataImpl > m_impl
 

Detailed Description

Data representation to generate a CRL.

This class is a data representation to generate a CRL.

Constructor & Destructor Documentation

ca_mgm::CRLGenerationData::CRLGenerationData ( )
ca_mgm::CRLGenerationData::CRLGenerationData ( CAConfig caConfig,
Type  type 
)
ca_mgm::CRLGenerationData::CRLGenerationData ( uint32_t  hours,
const X509v3CRLGenerationExts ext 
)
ca_mgm::CRLGenerationData::CRLGenerationData ( const CRLGenerationData data)
virtual ca_mgm::CRLGenerationData::~CRLGenerationData ( )
virtual

Member Function Documentation

void ca_mgm::CRLGenerationData::commit2Config ( CA ca,
Type  type 
) const
virtual std::vector<std::string> ca_mgm::CRLGenerationData::dump ( ) const
virtual
X509v3CRLGenerationExts& ca_mgm::CRLGenerationData::extensions ( )
uint32_t ca_mgm::CRLGenerationData::getCRLLifeTime ( ) const
X509v3CRLGenerationExts ca_mgm::CRLGenerationData::getExtensions ( ) const
CRLGenerationData& ca_mgm::CRLGenerationData::operator= ( const CRLGenerationData data)
void ca_mgm::CRLGenerationData::setCRLLifeTime ( uint32_t  hours)
void ca_mgm::CRLGenerationData::setExtensions ( const X509v3CRLGenerationExts ext)
virtual bool ca_mgm::CRLGenerationData::valid ( ) const
virtual
virtual std::vector<std::string> ca_mgm::CRLGenerationData::verify ( ) const
virtual

Member Data Documentation

ca_mgm::RWCOW_pointer<CRLGenerationDataImpl> ca_mgm::CRLGenerationData::m_impl
private

The documentation for this class was generated from the following file: