|
limal-ca-mgm
|
#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::NsCertTypeExt, and limal::ca_mgm::KeyUsageExt.
| virtual BLOCXX_NAMESPACE::StringArray limal::ca_mgm::BitExtension::dump | ( | ) | const [pure virtual] |
Reimplemented from limal::ca_mgm::ExtensionBase.
Implemented in limal::ca_mgm::NsCertTypeExt, and limal::ca_mgm::KeyUsageExt.
| 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::NsCertTypeExt, and limal::ca_mgm::KeyUsageExt.
| virtual BLOCXX_NAMESPACE::StringArray limal::ca_mgm::BitExtension::verify | ( | ) | const [pure virtual] |
Implements limal::ca_mgm::ExtensionBase.
Implemented in limal::ca_mgm::NsCertTypeExt, and limal::ca_mgm::KeyUsageExt.
BLOCXX_NAMESPACE::COWIntrusiveReference<BitExtensionImpl> limal::ca_mgm::BitExtension::m_impl [protected] |
Reimplemented from limal::ca_mgm::ExtensionBase.
1.7.5.1