#include <ExtensionBase.hpp>
ca_mgm::ExtensionBase::ExtensionBase |
( |
bool |
extPresent = false , |
|
|
bool |
extCritical = false |
|
) |
| |
ca_mgm::ExtensionBase::ExtensionBase |
( |
const ExtensionBase & |
extension | ) |
|
virtual ca_mgm::ExtensionBase::~ExtensionBase |
( |
| ) |
|
|
virtual |
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.
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.
bool ca_mgm::ExtensionBase::isCritical |
( |
| ) |
const |
bool ca_mgm::ExtensionBase::isPresent |
( |
| ) |
const |
void ca_mgm::ExtensionBase::setCritical |
( |
bool |
extCritical | ) |
|
void ca_mgm::ExtensionBase::setPresent |
( |
bool |
extPresent | ) |
|
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.
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.
The documentation for this class was generated from the following file: