libcamgm
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ca_mgm::X509v3CRLExts Class Reference

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

#include <X509v3CRLExtensions.hpp>

Public Member Functions

 X509v3CRLExts (const X509v3CRLExts &extensions)
 
virtual ~X509v3CRLExts ()
 
X509v3CRLExtsoperator= (const X509v3CRLExts &extensions)
 
AuthorityKeyIdentifierExt getAuthorityKeyIdentifier () const
 
IssuerAlternativeNameExt getIssuerAlternativeName () const
 
virtual bool valid () const
 
virtual std::vector< std::string > verify () const
 
virtual std::vector< std::string > dump () const
 

Protected Member Functions

 X509v3CRLExts ()
 

Protected Attributes

ca_mgm::RWCOW_pointer
< X509v3CRLExtsImpl > 
m_impl
 

Detailed Description

Collection of X509v3 extension for presenting CRLs.

This class includes a collection of X509v3 extension for presenting CRLs (Read-only data representation)

Constructor & Destructor Documentation

ca_mgm::X509v3CRLExts::X509v3CRLExts ( const X509v3CRLExts extensions)
virtual ca_mgm::X509v3CRLExts::~X509v3CRLExts ( )
virtual
ca_mgm::X509v3CRLExts::X509v3CRLExts ( )
protected

Member Function Documentation

virtual std::vector<std::string> ca_mgm::X509v3CRLExts::dump ( ) const
virtual
AuthorityKeyIdentifierExt ca_mgm::X509v3CRLExts::getAuthorityKeyIdentifier ( ) const
IssuerAlternativeNameExt ca_mgm::X509v3CRLExts::getIssuerAlternativeName ( ) const
X509v3CRLExts& ca_mgm::X509v3CRLExts::operator= ( const X509v3CRLExts extensions)
virtual bool ca_mgm::X509v3CRLExts::valid ( ) const
virtual
virtual std::vector<std::string> ca_mgm::X509v3CRLExts::verify ( ) const
virtual

Member Data Documentation

ca_mgm::RWCOW_pointer<X509v3CRLExtsImpl> ca_mgm::X509v3CRLExts::m_impl
protected

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