limal::ca_mgm::X509v3CRLGenerationExts Class Reference

Collection of X509v3 extension for generating CRLs. More...

#include <X509v3CRLGenerationExtensions.hpp>

List of all members.

Public Member Functions

 X509v3CRLGenerationExts ()
 X509v3CRLGenerationExts (CAConfig *caConfig, Type type)
 X509v3CRLGenerationExts (const X509v3CRLGenerationExts &extensions)
virtual ~X509v3CRLGenerationExts ()
X509v3CRLGenerationExtsoperator= (const X509v3CRLGenerationExts &extension)
void setAuthorityKeyIdentifier (const AuthorityKeyIdentifierGenerateExt &ext)
AuthorityKeyIdentifierGenerateExt getAuthorityKeyIdentifier () const
AuthorityKeyIdentifierGenerateExtauthorityKeyIdentifier ()
void setIssuerAlternativeName (const IssuerAlternativeNameExt &ext)
IssuerAlternativeNameExt getIssuerAlternativeName () const
IssuerAlternativeNameExtissuerAlternativeName ()
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<
X509v3CRLGenerationExtsImpl > 
m_impl


Detailed Description

Collection of X509v3 extension for generating CRLs.

This class includes a collection of X509v3 extension for generating CRLs


Constructor & Destructor Documentation

limal::ca_mgm::X509v3CRLGenerationExts::X509v3CRLGenerationExts  ) 
 

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

limal::ca_mgm::X509v3CRLGenerationExts::X509v3CRLGenerationExts const X509v3CRLGenerationExts extensions  ) 
 

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


Member Function Documentation

AuthorityKeyIdentifierGenerateExt& limal::ca_mgm::X509v3CRLGenerationExts::authorityKeyIdentifier  ) 
 

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

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

AuthorityKeyIdentifierGenerateExt limal::ca_mgm::X509v3CRLGenerationExts::getAuthorityKeyIdentifier  )  const
 

IssuerAlternativeNameExt limal::ca_mgm::X509v3CRLGenerationExts::getIssuerAlternativeName  )  const
 

IssuerAlternativeNameExt& limal::ca_mgm::X509v3CRLGenerationExts::issuerAlternativeName  ) 
 

X509v3CRLGenerationExts& limal::ca_mgm::X509v3CRLGenerationExts::operator= const X509v3CRLGenerationExts extension  ) 
 

void limal::ca_mgm::X509v3CRLGenerationExts::setAuthorityKeyIdentifier const AuthorityKeyIdentifierGenerateExt ext  ) 
 

void limal::ca_mgm::X509v3CRLGenerationExts::setIssuerAlternativeName const IssuerAlternativeNameExt ext  ) 
 

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

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


Member Data Documentation

BLOCXX_NAMESPACE ::COWIntrusiveReference<X509v3CRLGenerationExtsImpl> limal::ca_mgm::X509v3CRLGenerationExts::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