|
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 |
Public Member Functions inherited from limal::ca_mgm::ExtensionBase | |
| 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 | |
| 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 |
Implements limal::ca_mgm::ExtensionBase.
Implemented in limal::ca_mgm::NsCertTypeExt, and limal::ca_mgm::KeyUsageExt.
|
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 | ) |
|
pure virtual |
Implements limal::ca_mgm::ExtensionBase.
Implemented in limal::ca_mgm::NsCertTypeExt, and limal::ca_mgm::KeyUsageExt.
|
pure virtual |
Implements limal::ca_mgm::ExtensionBase.
Implemented in limal::ca_mgm::NsCertTypeExt, and limal::ca_mgm::KeyUsageExt.
|
protected |
Reimplemented from limal::ca_mgm::ExtensionBase.
1.8.1