#include <AuthorityKeyIdentifierGenerateExtension.hpp>
Inheritance diagram for limal::ca_mgm::AuthorityKeyIdentifierGenerateExt:

Public Types | |
| enum | KeyID { KeyID_none, KeyID_normal, KeyID_always } |
| enum | Issuer { Issuer_none, Issuer_normal, Issuer_always } |
Public Member Functions | |
| AuthorityKeyIdentifierGenerateExt () | |
| AuthorityKeyIdentifierGenerateExt (CAConfig *caConfig, Type type) | |
| AuthorityKeyIdentifierGenerateExt (KeyID kid, Issuer iss) | |
| AuthorityKeyIdentifierGenerateExt (const AuthorityKeyIdentifierGenerateExt &extension) | |
| virtual | ~AuthorityKeyIdentifierGenerateExt () |
| AuthorityKeyIdentifierGenerateExt & | operator= (const AuthorityKeyIdentifierGenerateExt &extension) |
| void | setKeyID (KeyID kid) |
| KeyID | getKeyID () const |
| void | setIssuer (Issuer iss) |
| Issuer | getIssuer () 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 |
Private Attributes | |
| BLOCXX_NAMESPACE::COWIntrusiveReference< AuthorityKeyIdentifierGenerateExtImpl > | m_impl |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
Create an object with KeyID and Issuer option |
|
|
|
|
|
|
|
||||||||||||
|
Write the informations of this object back to the configuration file
Implements limal::ca_mgm::ExtensionBase. |
|
|
Return the content of this object for debugging Reimplemented from limal::ca_mgm::ExtensionBase. |
|
|
Return the issuer option |
|
|
Return the Key ID |
|
|
|
|
|
Set the issuer option |
|
|
Set the Key ID |
|
|
Check if this object is valid
Implements limal::ca_mgm::ExtensionBase. |
|
|
Verify this object and return an Array with all error messages.
Implements limal::ca_mgm::ExtensionBase. |
|
|
Reimplemented from limal::ca_mgm::ExtensionBase. |
1.4.6