libcamgm
|
#include <BitExtensions.hpp>
Public Member Functions | |
BitExtension () | |
BitExtension (uint32_t value) | |
BitExtension (const BitExtension &extension) | |
virtual | ~BitExtension () |
BitExtension & | operator= (const BitExtension &extension) |
void | setValue (uint32_t value) |
uint32_t | getValue () const |
virtual void | commit2Config (CA &ca, Type type) const =0 |
virtual bool | valid () const =0 |
virtual std::vector< std::string > | verify () const =0 |
virtual std::vector< std::string > | dump () const =0 |
![]() | |
ExtensionBase (bool extPresent=false, bool extCritical=false) | |
ExtensionBase (const ExtensionBase &extension) | |
virtual | ~ExtensionBase () |
ExtensionBase & | operator= (const ExtensionBase &extension) |
void | setPresent (bool extPresent) |
void | setCritical (bool extCritical) |
bool | isCritical () const |
bool | isPresent () const |
Protected Attributes | |
ca_mgm::RWCOW_pointer< BitExtensionImpl > | m_impl |
Base Class for Bit Extensions
ca_mgm::BitExtension::BitExtension | ( | ) |
ca_mgm::BitExtension::BitExtension | ( | uint32_t | value | ) |
ca_mgm::BitExtension::BitExtension | ( | const BitExtension & | extension | ) |
|
virtual |
Implements ca_mgm::ExtensionBase.
Implemented in ca_mgm::NsCertTypeExt, and ca_mgm::KeyUsageExt.
|
pure virtual |
Reimplemented from ca_mgm::ExtensionBase.
Implemented in ca_mgm::NsCertTypeExt, and ca_mgm::KeyUsageExt.
uint32_t ca_mgm::BitExtension::getValue | ( | ) | const |
BitExtension& ca_mgm::BitExtension::operator= | ( | const BitExtension & | extension | ) |
void ca_mgm::BitExtension::setValue | ( | uint32_t | value | ) |
|
pure virtual |
Implements ca_mgm::ExtensionBase.
Implemented in ca_mgm::NsCertTypeExt, and ca_mgm::KeyUsageExt.
|
pure virtual |
Implements ca_mgm::ExtensionBase.
Implemented in ca_mgm::NsCertTypeExt, and ca_mgm::KeyUsageExt.
|
protected |