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

◆ X509v3CRLExts() [1/2]

ca_mgm::X509v3CRLExts::X509v3CRLExts ( const X509v3CRLExts extensions)

◆ ~X509v3CRLExts()

virtual ca_mgm::X509v3CRLExts::~X509v3CRLExts ( )
virtual

◆ X509v3CRLExts() [2/2]

ca_mgm::X509v3CRLExts::X509v3CRLExts ( )
protected

Member Function Documentation

◆ dump()

virtual std::vector<std::string> ca_mgm::X509v3CRLExts::dump ( ) const
virtual

◆ getAuthorityKeyIdentifier()

AuthorityKeyIdentifierExt ca_mgm::X509v3CRLExts::getAuthorityKeyIdentifier ( ) const

◆ getIssuerAlternativeName()

IssuerAlternativeNameExt ca_mgm::X509v3CRLExts::getIssuerAlternativeName ( ) const

◆ operator=()

X509v3CRLExts& ca_mgm::X509v3CRLExts::operator= ( const X509v3CRLExts extensions)

◆ valid()

virtual bool ca_mgm::X509v3CRLExts::valid ( ) const
virtual

◆ verify()

virtual std::vector<std::string> ca_mgm::X509v3CRLExts::verify ( ) const
virtual

Member Data Documentation

◆ m_impl

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

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