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