#include <BitExtensions.hpp>
Inheritance diagram for limal::ca_mgm::NsCertTypeExt:

Public Types | |
| enum | NsCertType { client = 0x0080, server = 0x0040, email = 0x0020, objsign = 0x0010, reserved = 0x0008, sslCA = 0x0004, emailCA = 0x0002, objCA = 0x0001 } |
Public Member Functions | |
| NsCertTypeExt () | |
| NsCertTypeExt (CAConfig *caConfig, Type type) | |
| NsCertTypeExt (BLOCXX_NAMESPACE::UInt32 nsCertTypes) | |
| NsCertTypeExt (const NsCertTypeExt &extension) | |
| virtual | ~NsCertTypeExt () |
| NsCertTypeExt & | operator= (const NsCertTypeExt &extension) |
| void | setNsCertType (BLOCXX_NAMESPACE::UInt32 nsCertTypes) |
| BLOCXX_NAMESPACE::UInt32 | getNsCertType () const |
| bool | isEnabledFor (NsCertType nsCertType) const |
| virtual void | commit2Config (CA &ca, Type type) const |
| virtual bool | valid () const |
| virtual BLOCXX_NAMESPACE::StringArray | verify () const |
| virtual BLOCXX_NAMESPACE::StringArray | dump () const |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
Create an object with a specific certificate type set |
|
|
|
|
|
|
|
||||||||||||
|
Write the informations of this object back to the configuration file
Implements limal::ca_mgm::BitExtension. |
|
|
Return the content of this object for debugging Implements limal::ca_mgm::BitExtension. |
|
|
Return the certificate type |
|
|
Return true if the specified bit is set |
|
|
|
|
|
Set a new certificate type |
|
|
Check if this object is valid
Implements limal::ca_mgm::BitExtension. |
|
|
Verify this object and return an Array with all error messages.
Implements limal::ca_mgm::BitExtension. |
1.4.6