#include <ExtensionBase.hpp>
◆ ExtensionBase() [1/2]
| ca_mgm::ExtensionBase::ExtensionBase |
( |
bool |
extPresent = false, |
|
|
bool |
extCritical = false |
|
) |
| |
◆ ExtensionBase() [2/2]
| ca_mgm::ExtensionBase::ExtensionBase |
( |
const ExtensionBase & |
extension | ) |
|
◆ ~ExtensionBase()
| virtual ca_mgm::ExtensionBase::~ExtensionBase |
( |
| ) |
|
|
virtual |
◆ commit2Config()
| virtual void ca_mgm::ExtensionBase::commit2Config |
( |
CA & |
ca, |
|
|
Type |
type |
|
) |
| const |
|
pure virtual |
Implemented in ca_mgm::NsCommentExt, ca_mgm::AuthorityInfoAccessExt, ca_mgm::NsCertTypeExt, ca_mgm::NsSslServerNameExt, ca_mgm::CertificatePoliciesExt, ca_mgm::NsCaPolicyUrlExt, ca_mgm::NsRenewalUrlExt, ca_mgm::NsCaRevocationUrlExt, ca_mgm::KeyUsageExt, ca_mgm::ExtendedKeyUsageExt, ca_mgm::AuthorityKeyIdentifierGenerateExt, ca_mgm::NsRevocationUrlExt, ca_mgm::AuthorityKeyIdentifierExt, ca_mgm::BasicConstraintsExt, ca_mgm::NsBaseUrlExt, ca_mgm::IssuerAlternativeNameExt, ca_mgm::SubjectAlternativeNameExt, ca_mgm::SubjectKeyIdentifierExt, ca_mgm::CRLDistributionPointsExt, ca_mgm::BitExtension, and ca_mgm::StringExtension.
◆ dump()
| virtual std::vector<std::string> ca_mgm::ExtensionBase::dump |
( |
| ) |
const |
|
virtual |
Reimplemented in ca_mgm::NsCommentExt, ca_mgm::AuthorityInfoAccessExt, ca_mgm::NsCertTypeExt, ca_mgm::NsSslServerNameExt, ca_mgm::CertificatePoliciesExt, ca_mgm::NsCaPolicyUrlExt, ca_mgm::NsRenewalUrlExt, ca_mgm::KeyUsageExt, ca_mgm::NsCaRevocationUrlExt, ca_mgm::ExtendedKeyUsageExt, ca_mgm::AuthorityKeyIdentifierGenerateExt, ca_mgm::NsRevocationUrlExt, ca_mgm::BasicConstraintsExt, ca_mgm::AuthorityKeyIdentifierExt, ca_mgm::NsBaseUrlExt, ca_mgm::IssuerAlternativeNameExt, ca_mgm::SubjectAlternativeNameExt, ca_mgm::SubjectKeyIdentifierExt, ca_mgm::CRLDistributionPointsExt, ca_mgm::BitExtension, and ca_mgm::StringExtension.
◆ isCritical()
| bool ca_mgm::ExtensionBase::isCritical |
( |
| ) |
const |
◆ isPresent()
| bool ca_mgm::ExtensionBase::isPresent |
( |
| ) |
const |
◆ operator=()
◆ setCritical()
| void ca_mgm::ExtensionBase::setCritical |
( |
bool |
extCritical | ) |
|
◆ setPresent()
| void ca_mgm::ExtensionBase::setPresent |
( |
bool |
extPresent | ) |
|
◆ valid()
| virtual bool ca_mgm::ExtensionBase::valid |
( |
| ) |
const |
|
pure virtual |
Implemented in ca_mgm::NsCommentExt, ca_mgm::AuthorityInfoAccessExt, ca_mgm::NsCertTypeExt, ca_mgm::NsSslServerNameExt, ca_mgm::CertificatePoliciesExt, ca_mgm::NsCaPolicyUrlExt, ca_mgm::NsRenewalUrlExt, ca_mgm::KeyUsageExt, ca_mgm::NsCaRevocationUrlExt, ca_mgm::ExtendedKeyUsageExt, ca_mgm::AuthorityKeyIdentifierGenerateExt, ca_mgm::NsRevocationUrlExt, ca_mgm::BasicConstraintsExt, ca_mgm::NsBaseUrlExt, ca_mgm::IssuerAlternativeNameExt, ca_mgm::SubjectAlternativeNameExt, ca_mgm::AuthorityKeyIdentifierExt, ca_mgm::SubjectKeyIdentifierExt, ca_mgm::CRLDistributionPointsExt, ca_mgm::BitExtension, and ca_mgm::StringExtension.
◆ verify()
| virtual std::vector<std::string> ca_mgm::ExtensionBase::verify |
( |
| ) |
const |
|
pure virtual |
Implemented in ca_mgm::NsCommentExt, ca_mgm::AuthorityInfoAccessExt, ca_mgm::NsCertTypeExt, ca_mgm::NsSslServerNameExt, ca_mgm::CertificatePoliciesExt, ca_mgm::NsCaPolicyUrlExt, ca_mgm::NsRenewalUrlExt, ca_mgm::KeyUsageExt, ca_mgm::NsCaRevocationUrlExt, ca_mgm::ExtendedKeyUsageExt, ca_mgm::AuthorityKeyIdentifierGenerateExt, ca_mgm::NsRevocationUrlExt, ca_mgm::BasicConstraintsExt, ca_mgm::AuthorityKeyIdentifierExt, ca_mgm::NsBaseUrlExt, ca_mgm::IssuerAlternativeNameExt, ca_mgm::SubjectAlternativeNameExt, ca_mgm::SubjectKeyIdentifierExt, ca_mgm::CRLDistributionPointsExt, ca_mgm::BitExtension, and ca_mgm::StringExtension.
◆ m_impl
The documentation for this class was generated from the following file: