#include <BitExtensions.hpp>
List of all members.
Private Member Functions |
| bool | validKeyUsage (BLOCXX_NAMESPACE::UInt32 keyUsage) const |
Additional Inherited Members |
BLOCXX_NAMESPACE::COWIntrusiveReference
< BitExtensionImpl > | m_impl |
Detailed Description
This extension describes the usage of this certificate
- Examples:
- CreateCertificate.cpp.
Member Enumeration Documentation
- Enumerator:
| digitalSignature |
|
| nonRepudiation |
|
| keyEncipherment |
|
| dataEncipherment |
|
| keyAgreement |
|
| keyCertSign |
|
| cRLSign |
|
| encipherOnly |
|
| decipherOnly |
|
Constructor & Destructor Documentation
| limal::ca_mgm::KeyUsageExt::KeyUsageExt |
( |
| ) |
|
| limal::ca_mgm::KeyUsageExt::KeyUsageExt |
( |
CAConfig * |
caConfig, |
|
|
Type |
type |
|
) |
| |
| limal::ca_mgm::KeyUsageExt::KeyUsageExt |
( |
BLOCXX_NAMESPACE::UInt32 |
keyUsage | ) |
|
Create an object with a specific key usage set
| limal::ca_mgm::KeyUsageExt::KeyUsageExt |
( |
const KeyUsageExt & |
extension | ) |
|
| virtual limal::ca_mgm::KeyUsageExt::~KeyUsageExt |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual void limal::ca_mgm::KeyUsageExt::commit2Config |
( |
CA & |
ca, |
|
|
Type |
type |
|
) |
| const |
|
virtual |
Write the informations of this object back to the configuration file
- Parameters:
-
| ca | the CA object which holds the config object |
| type | the type describes the section of the config file |
Implements limal::ca_mgm::BitExtension.
| virtual BLOCXX_NAMESPACE::StringArray limal::ca_mgm::KeyUsageExt::dump |
( |
| ) |
const |
|
virtual |
| BLOCXX_NAMESPACE::UInt32 limal::ca_mgm::KeyUsageExt::getKeyUsage |
( |
| ) |
const |
| bool limal::ca_mgm::KeyUsageExt::isEnabledFor |
( |
KeyUsage |
ku | ) |
const |
Return true if the specified bit is set
| void limal::ca_mgm::KeyUsageExt::setKeyUsage |
( |
BLOCXX_NAMESPACE::UInt32 |
keyUsage | ) |
|
| virtual bool limal::ca_mgm::KeyUsageExt::valid |
( |
| ) |
const |
|
virtual |
| bool limal::ca_mgm::KeyUsageExt::validKeyUsage |
( |
BLOCXX_NAMESPACE::UInt32 |
keyUsage | ) |
const |
|
private |
| virtual BLOCXX_NAMESPACE::StringArray limal::ca_mgm::KeyUsageExt::verify |
( |
| ) |
const |
|
virtual |
Verify this object and return an Array with all error messages.
- Returns:
- Array with error messages. If this Array is empty this object is valid
Implements limal::ca_mgm::BitExtension.
The documentation for this class was generated from the following file: