limal-ca-mgm
Public Member Functions | Protected Member Functions | Protected Attributes
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: