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

RequestData& limal::ca_mgm::RequestData::operator= ( const RequestData data  ) 

BLOCXX_NAMESPACE ::UInt32 limal::ca_mgm::RequestData::getVersion (  )  const

BLOCXX_NAMESPACE ::UInt32 limal::ca_mgm::RequestData::getKeysize (  )  const

DNObject limal::ca_mgm::RequestData::getSubjectDN (  )  const

KeyAlg limal::ca_mgm::RequestData::getKeyAlgorithm (  )  const

limal::ByteBuffer limal::ca_mgm::RequestData::getPublicKey (  )  const

SigAlg limal::ca_mgm::RequestData::getSignatureAlgorithm (  )  const

limal::ByteBuffer limal::ca_mgm::RequestData::getSignature (  )  const

X509v3RequestExts limal::ca_mgm::RequestData::getExtensions (  )  const

String limal::ca_mgm::RequestData::getChallengePassword (  )  const

String limal::ca_mgm::RequestData::getUnstructuredName (  )  const

String limal::ca_mgm::RequestData::getRequestAsText (  )  const

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

String limal::ca_mgm::RequestData::getExtensionsAsText (  )  const

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

virtual bool limal::ca_mgm::RequestData::valid (  )  const [virtual]

virtual BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::RequestData::verify (  )  const [virtual]

virtual BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::RequestData::dump (  )  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 Mon Nov 27 22:50:14 2006 for limal-ca-mgm by  doxygen 1.5.0