libcamgm
|
#include <AuthorityInfoAccessExtension.hpp>
Public Member Functions | |
AuthorityInfoAccessExt () | |
AuthorityInfoAccessExt (const AuthorityInfoAccessExt &extension) | |
AuthorityInfoAccessExt (CAConfig *caConfig, Type type) | |
virtual | ~AuthorityInfoAccessExt () |
AuthorityInfoAccessExt & | operator= (const AuthorityInfoAccessExt &extension) |
void | setAuthorityInformation (const std::list< AuthorityInformation > &infolist) |
std::list< AuthorityInformation > | getAuthorityInformation () const |
virtual void | commit2Config (CA &ca, Type type) const |
virtual bool | valid () const |
virtual std::vector< std::string > | verify () const |
virtual std::vector< std::string > | dump () const |
![]() | |
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 |
Private Attributes | |
ca_mgm::RWCOW_pointer < AuthorityInfoAccessExtImpl > | m_impl |
The authority information access extension gives details about how to access certain information relating to the CA.
ca_mgm::AuthorityInfoAccessExt::AuthorityInfoAccessExt | ( | ) |
Construct an empty object
ca_mgm::AuthorityInfoAccessExt::AuthorityInfoAccessExt | ( | const AuthorityInfoAccessExt & | extension | ) |
Construct an AuthorityInfoAccessExt object from a config object
caConfig | object of the configuration file |
type | the type describes the section of the config file |
|
virtual |
Write the informations of this object back to the configuration file
ca | the CA object which holds the config object |
type | the type describes the section of the config file |
Implements ca_mgm::ExtensionBase.
|
virtual |
Return the content of this object for debugging
Reimplemented from ca_mgm::ExtensionBase.
std::list<AuthorityInformation> ca_mgm::AuthorityInfoAccessExt::getAuthorityInformation | ( | ) | const |
Return the list with Authority Informations
AuthorityInfoAccessExt& ca_mgm::AuthorityInfoAccessExt::operator= | ( | const AuthorityInfoAccessExt & | extension | ) |
void ca_mgm::AuthorityInfoAccessExt::setAuthorityInformation | ( | const std::list< AuthorityInformation > & | infolist | ) |
Set a new list of Authority Informations
|
virtual |
Check if this object is valid
Implements ca_mgm::ExtensionBase.
|
virtual |
Verify this object and return an Array with all error messages.
Implements ca_mgm::ExtensionBase.
|
private |