#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 (BLOCXX_NAMESPACE::UInt32 size) |
| BLOCXX_NAMESPACE::UInt32 | getKeysize () const |
| void | setMessageDigest (MD md) |
| MD | getMessageDigest () const |
| void | setChallengePassword (const String &passwd) |
| String | getChallengePassword () const |
| void | setUnstructuredName (const String &name) |
| 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 BLOCXX_NAMESPACE::StringArray | verify () const |
| virtual BLOCXX_NAMESPACE::StringArray | dump () const |
Private Attributes | |
| BLOCXX_NAMESPACE::COWIntrusiveReference < RequestGenerationDataImpl > | m_impl |
This class is a data representation for generating a certificate request
CreateCertificate.cpp, CreateRootCA.cpp, and RevokeCertificateAndCreateCRL.cpp.
| limal::ca_mgm::RequestGenerationData::RequestGenerationData | ( | ) |
Read the Request generation defaults
| limal::ca_mgm::RequestGenerationData::RequestGenerationData | ( | const RequestGenerationData & | data | ) |
| virtual limal::ca_mgm::RequestGenerationData::~RequestGenerationData | ( | ) | [virtual] |
write configuration file
| virtual BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::RequestGenerationData::dump | ( | ) | const [virtual] |
| X509v3RequestExts& limal::ca_mgm::RequestGenerationData::extensions | ( | ) |
| String limal::ca_mgm::RequestGenerationData::getChallengePassword | ( | ) | const |
| X509v3RequestExts limal::ca_mgm::RequestGenerationData::getExtensions | ( | ) | const |
| BLOCXX_NAMESPACE ::UInt32 limal::ca_mgm::RequestGenerationData::getKeysize | ( | ) | const |
| MD limal::ca_mgm::RequestGenerationData::getMessageDigest | ( | ) | const |
| DNObject limal::ca_mgm::RequestGenerationData::getSubjectDN | ( | ) | const |
| String limal::ca_mgm::RequestGenerationData::getUnstructuredName | ( | ) | const |
| RequestGenerationData& limal::ca_mgm::RequestGenerationData::operator= | ( | const RequestGenerationData & | data | ) |
| void limal::ca_mgm::RequestGenerationData::setChallengePassword | ( | const String & | passwd | ) |
| void limal::ca_mgm::RequestGenerationData::setExtensions | ( | const X509v3RequestExts & | ext | ) |
| void limal::ca_mgm::RequestGenerationData::setKeysize | ( | BLOCXX_NAMESPACE::UInt32 | size | ) |
| void limal::ca_mgm::RequestGenerationData::setMessageDigest | ( | MD | md | ) |
| void limal::ca_mgm::RequestGenerationData::setSubjectDN | ( | const DNObject | dn | ) |
| void limal::ca_mgm::RequestGenerationData::setUnstructuredName | ( | const String & | name | ) |
| DNObject& limal::ca_mgm::RequestGenerationData::subjectDN | ( | ) |
| virtual bool limal::ca_mgm::RequestGenerationData::valid | ( | ) | const [virtual] |
| virtual BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::RequestGenerationData::verify | ( | ) | const [virtual] |
BLOCXX_NAMESPACE ::COWIntrusiveReference<RequestGenerationDataImpl> limal::ca_mgm::RequestGenerationData::m_impl [private] |