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

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

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

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

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

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

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

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

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

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

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

virtual BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::X509v3CRLGenerationExts::dump (  )  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 Mon Nov 27 22:50:14 2006 for limal-ca-mgm by  doxygen 1.5.0