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