|
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 |
1.8.8