limal::ca_mgm::RequestData Class Reference

Read-only data representation of a request. More...

#include <RequestData.hpp>

List of all members.

Public Member Functions

 RequestData (const RequestData &data)
virtual ~RequestData ()
RequestDataoperator= (const RequestData &data)
BLOCXX_NAMESPACE::UInt32 getVersion () const
BLOCXX_NAMESPACE::UInt32 getKeysize () const
DNObject getSubjectDN () const
KeyAlg getKeyAlgorithm () const
limal::ByteBuffer getPublicKey () const
SigAlg getSignatureAlgorithm () const
limal::ByteBuffer getSignature () const
X509v3RequestExts getExtensions () const
String getChallengePassword () const
String getUnstructuredName () const
String getRequestAsText () const
String getExtensionsAsText () const
virtual bool valid () const
virtual
BLOCXX_NAMESPACE::StringArray 
verify () const
virtual
BLOCXX_NAMESPACE::StringArray 
dump () const

Protected Member Functions

 RequestData ()

Protected Attributes

BLOCXX_NAMESPACE::COWIntrusiveReference
< RequestDataImpl > 
m_impl

Detailed Description

Read-only data representation of a request.

This class is a read-only data representation of a request


Constructor & Destructor Documentation

limal::ca_mgm::RequestData::RequestData ( const RequestData data  ) 
virtual limal::ca_mgm::RequestData::~RequestData (  )  [virtual]
limal::ca_mgm::RequestData::RequestData (  )  [protected]

Member Function Documentation

virtual BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::RequestData::dump (  )  const [virtual]
String limal::ca_mgm::RequestData::getChallengePassword (  )  const
X509v3RequestExts limal::ca_mgm::RequestData::getExtensions (  )  const
String limal::ca_mgm::RequestData::getExtensionsAsText (  )  const

Return the Request extensions in a human readable format (Format may change)

KeyAlg limal::ca_mgm::RequestData::getKeyAlgorithm (  )  const
BLOCXX_NAMESPACE ::UInt32 limal::ca_mgm::RequestData::getKeysize (  )  const
limal::ByteBuffer limal::ca_mgm::RequestData::getPublicKey (  )  const
String limal::ca_mgm::RequestData::getRequestAsText (  )  const

Return the Request in a human readable format (Format may change)

limal::ByteBuffer limal::ca_mgm::RequestData::getSignature (  )  const
SigAlg limal::ca_mgm::RequestData::getSignatureAlgorithm (  )  const
DNObject limal::ca_mgm::RequestData::getSubjectDN (  )  const
String limal::ca_mgm::RequestData::getUnstructuredName (  )  const
BLOCXX_NAMESPACE ::UInt32 limal::ca_mgm::RequestData::getVersion (  )  const
RequestData& limal::ca_mgm::RequestData::operator= ( const RequestData data  ) 
virtual bool limal::ca_mgm::RequestData::valid (  )  const [virtual]
virtual BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::RequestData::verify (  )  const [virtual]

Member Data Documentation

BLOCXX_NAMESPACE ::COWIntrusiveReference<RequestDataImpl> limal::ca_mgm::RequestData::m_impl [protected]

The documentation for this class was generated from the following file:
Generated on Sun Aug 1 09:44:20 2010 for limal-ca-mgm by  doxygen 1.6.3