Collection of X509v3 extension for generating CRLs. More...
#include <X509v3CRLGenerationExtensions.hpp>
Public Member Functions | |
X509v3CRLGenerationExts () | |
X509v3CRLGenerationExts (CAConfig *caConfig, Type type) | |
X509v3CRLGenerationExts (const X509v3CRLGenerationExts &extensions) | |
virtual | ~X509v3CRLGenerationExts () |
X509v3CRLGenerationExts & | operator= (const X509v3CRLGenerationExts &extension) |
void | setAuthorityKeyIdentifier (const AuthorityKeyIdentifierGenerateExt &ext) |
AuthorityKeyIdentifierGenerateExt | getAuthorityKeyIdentifier () const |
AuthorityKeyIdentifierGenerateExt & | authorityKeyIdentifier () |
void | setIssuerAlternativeName (const IssuerAlternativeNameExt &ext) |
IssuerAlternativeNameExt | getIssuerAlternativeName () const |
IssuerAlternativeNameExt & | issuerAlternativeName () |
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 |
Collection of X509v3 extension for generating CRLs.
This class includes a collection of X509v3 extension for generating CRLs
limal::ca_mgm::X509v3CRLGenerationExts::X509v3CRLGenerationExts | ( | ) |
limal::ca_mgm::X509v3CRLGenerationExts::X509v3CRLGenerationExts | ( | const X509v3CRLGenerationExts & | extensions | ) |
virtual limal::ca_mgm::X509v3CRLGenerationExts::~X509v3CRLGenerationExts | ( | ) | [virtual] |
AuthorityKeyIdentifierGenerateExt& limal::ca_mgm::X509v3CRLGenerationExts::authorityKeyIdentifier | ( | ) |
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] |
BLOCXX_NAMESPACE ::COWIntrusiveReference<X509v3CRLGenerationExtsImpl> limal::ca_mgm::X509v3CRLGenerationExts::m_impl [private] |