libcamgm
|
Data representation for generating a certificate request. More...
#include <RequestGenerationData.hpp>
Public Member Functions | |
RequestGenerationData () | |
RequestGenerationData (CAConfig *caConfig, Type type) | |
RequestGenerationData (const RequestGenerationData &data) | |
virtual | ~RequestGenerationData () |
RequestGenerationData & | operator= (const RequestGenerationData &data) |
void | setSubjectDN (const DNObject dn) |
DNObject | getSubjectDN () const |
DNObject & | subjectDN () |
void | setKeysize (uint32_t size) |
uint32_t | getKeysize () const |
void | setMessageDigest (MD md) |
MD | getMessageDigest () const |
void | setChallengePassword (const std::string &passwd) |
std::string | getChallengePassword () const |
void | setUnstructuredName (const std::string &name) |
std::string | getUnstructuredName () const |
void | setExtensions (const X509v3RequestExts &ext) |
X509v3RequestExts | getExtensions () const |
X509v3RequestExts & | extensions () |
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 |
Private Attributes | |
ca_mgm::RWCOW_pointer< RequestGenerationDataImpl > | m_impl |
Data representation for generating a certificate request.
This class is a data representation for generating a certificate request
ca_mgm::RequestGenerationData::RequestGenerationData | ( | ) |
Read the Request generation defaults
ca_mgm::RequestGenerationData::RequestGenerationData | ( | const RequestGenerationData & | data | ) |
|
virtual |
write configuration file
|
virtual |
X509v3RequestExts& ca_mgm::RequestGenerationData::extensions | ( | ) |
std::string ca_mgm::RequestGenerationData::getChallengePassword | ( | ) | const |
X509v3RequestExts ca_mgm::RequestGenerationData::getExtensions | ( | ) | const |
uint32_t ca_mgm::RequestGenerationData::getKeysize | ( | ) | const |
MD ca_mgm::RequestGenerationData::getMessageDigest | ( | ) | const |
DNObject ca_mgm::RequestGenerationData::getSubjectDN | ( | ) | const |
std::string ca_mgm::RequestGenerationData::getUnstructuredName | ( | ) | const |
RequestGenerationData& ca_mgm::RequestGenerationData::operator= | ( | const RequestGenerationData & | data | ) |
void ca_mgm::RequestGenerationData::setChallengePassword | ( | const std::string & | passwd | ) |
void ca_mgm::RequestGenerationData::setExtensions | ( | const X509v3RequestExts & | ext | ) |
void ca_mgm::RequestGenerationData::setKeysize | ( | uint32_t | size | ) |
void ca_mgm::RequestGenerationData::setMessageDigest | ( | MD | md | ) |
void ca_mgm::RequestGenerationData::setSubjectDN | ( | const DNObject | dn | ) |
void ca_mgm::RequestGenerationData::setUnstructuredName | ( | const std::string & | name | ) |
DNObject& ca_mgm::RequestGenerationData::subjectDN | ( | ) |
|
virtual |
|
virtual |
|
private |