limal::ca_mgm::RequestGenerationData Class Reference

Data representation for generating a certificate request. More...

#include <RequestGenerationData.hpp>

List of all members.

Public Member Functions

 RequestGenerationData ()
 RequestGenerationData (CAConfig *caConfig, Type type)
 RequestGenerationData (const RequestGenerationData &data)
virtual ~RequestGenerationData ()
RequestGenerationDataoperator= (const RequestGenerationData &data)
void setSubjectDN (const DNObject dn)
DNObject getSubjectDN () const
DNObjectsubjectDN ()
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
X509v3RequestExtsextensions ()
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


Detailed Description

Data representation for generating a certificate request.

This class is a data representation for generating a certificate request

Examples:

CreateCertificate.cpp, CreateRootCA.cpp, and RevokeCertificateAndCreateCRL.cpp.


Constructor & Destructor Documentation

limal::ca_mgm::RequestGenerationData::RequestGenerationData  ) 
 

limal::ca_mgm::RequestGenerationData::RequestGenerationData CAConfig caConfig,
Type  type
 

Read the Request generation defaults

limal::ca_mgm::RequestGenerationData::RequestGenerationData const RequestGenerationData data  ) 
 

virtual limal::ca_mgm::RequestGenerationData::~RequestGenerationData  )  [virtual]
 


Member Function Documentation

void limal::ca_mgm::RequestGenerationData::commit2Config CA ca,
Type  type
const
 

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
 

Examples:
CreateCertificate.cpp, CreateRootCA.cpp, and RevokeCertificateAndCreateCRL.cpp.

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]
 


Member Data Documentation

BLOCXX_NAMESPACE ::COWIntrusiveReference<RequestGenerationDataImpl> limal::ca_mgm::RequestGenerationData::m_impl [private]
 


The documentation for this class was generated from the following file:
Generated on Wed Nov 12 01:06:21 2008 for limal-ca-mgm by  doxygen 1.4.6