#include <BitExtensions.hpp>
Public Member Functions | |
BitExtension () | |
BitExtension (BLOCXX_NAMESPACE::UInt32 value) | |
BitExtension (const BitExtension &extension) | |
virtual | ~BitExtension () |
BitExtension & | operator= (const BitExtension &extension) |
void | setValue (BLOCXX_NAMESPACE::UInt32 value) |
BLOCXX_NAMESPACE::UInt32 | getValue () const |
virtual void | commit2Config (CA &ca, Type type) const =0 |
virtual bool | valid () const =0 |
virtual BLOCXX_NAMESPACE::StringArray | verify () const =0 |
virtual BLOCXX_NAMESPACE::StringArray | dump () const =0 |
Protected Attributes | |
BLOCXX_NAMESPACE::COWIntrusiveReference < BitExtensionImpl > | m_impl |
Base Class for Bit Extensions
limal::ca_mgm::BitExtension::BitExtension | ( | ) |
limal::ca_mgm::BitExtension::BitExtension | ( | BLOCXX_NAMESPACE::UInt32 | value | ) |
limal::ca_mgm::BitExtension::BitExtension | ( | const BitExtension & | extension | ) |
virtual limal::ca_mgm::BitExtension::~BitExtension | ( | ) | [virtual] |
Implements limal::ca_mgm::ExtensionBase.
Implemented in limal::ca_mgm::KeyUsageExt, and limal::ca_mgm::NsCertTypeExt.
virtual BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::BitExtension::dump | ( | ) | const [pure virtual] |
Reimplemented from limal::ca_mgm::ExtensionBase.
Implemented in limal::ca_mgm::KeyUsageExt, and limal::ca_mgm::NsCertTypeExt.
BLOCXX_NAMESPACE ::UInt32 limal::ca_mgm::BitExtension::getValue | ( | ) | const |
BitExtension& limal::ca_mgm::BitExtension::operator= | ( | const BitExtension & | extension | ) |
void limal::ca_mgm::BitExtension::setValue | ( | BLOCXX_NAMESPACE::UInt32 | value | ) |
virtual bool limal::ca_mgm::BitExtension::valid | ( | ) | const [pure virtual] |
Implements limal::ca_mgm::ExtensionBase.
Implemented in limal::ca_mgm::KeyUsageExt, and limal::ca_mgm::NsCertTypeExt.
virtual BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::BitExtension::verify | ( | ) | const [pure virtual] |
Implements limal::ca_mgm::ExtensionBase.
Implemented in limal::ca_mgm::KeyUsageExt, and limal::ca_mgm::NsCertTypeExt.
BLOCXX_NAMESPACE ::COWIntrusiveReference<BitExtensionImpl> limal::ca_mgm::BitExtension::m_impl [protected] |
Reimplemented from limal::ca_mgm::ExtensionBase.