CPKIFEvidenceRecordBundle Class Reference

#include <EvidenceRecordBundle.h>

Collaboration diagram for CPKIFEvidenceRecordBundle:

Collaboration graph
[legend]

List of all members.


Detailed Description

The CPKIFEvidenceRecordBundle class provides an interface to a list of encoded EvidenceRecord objects.

TSP-enforcing: No

Definition at line 31 of file EvidenceRecordBundle.h.


Public Member Functions

 CPKIFEvidenceRecordBundle ()
virtual ~CPKIFEvidenceRecordBundle (void)
virtual void Decode (CPKIFBufferPtr &check)
virtual CPKIFBufferPtr Encode ()
virtual void SetERList (CPKIFEvidenceRecordListPtr &bundle)
virtual void GetERList (CPKIFEvidenceRecordListPtr &bundle)

Constructor & Destructor Documentation

CPKIFEvidenceRecordBundle::CPKIFEvidenceRecordBundle (  ) 

Interface: External

This function is used to create and initialize CPKIFEvidenceRecordBundle object.

Returns:
None

Definition at line 35 of file EvidenceRecordBundle.cpp.

References LOG_STRING_DEBUG, and TOOLKIT_SCVP_ASN.

CPKIFEvidenceRecordBundle::~CPKIFEvidenceRecordBundle ( void   )  [virtual]

Interface: External

This function destroys instances of CPKIFEvidenceRecordBundle.

Returns:
None

Definition at line 47 of file EvidenceRecordBundle.cpp.

References LOG_STRING_DEBUG, and TOOLKIT_SCVP_ASN.


Member Function Documentation

void CPKIFEvidenceRecordBundle::Decode ( CPKIFBufferPtr &  bundle  )  [virtual]

Interface: External

This function decodes the list of ERs

Returns:
None
Parameters:
bundle  [in] Smart pointer to CPKIFBuffer object containing CertBundle blob

Definition at line 62 of file EvidenceRecordBundle.cpp.

References CACASNWRAPPER_CREATE.

Referenced by VerifyRevInfoWB_ER().

CPKIFBufferPtr CPKIFEvidenceRecordBundle::Encode (  )  [virtual]

Interface: External

This function encodes the list of ERs

Returns:
None

Definition at line 91 of file EvidenceRecordBundle.cpp.

References CACASNWRAPPER_CREATE, NEW_NEXT_AND_ADVANCE, NEW_NODE, and SET_HEAD_TAIL_INCREMENT.

void CPKIFEvidenceRecordBundle::SetERList ( CPKIFEvidenceRecordListPtr &  list  )  [virtual]

Interface: External

This function sets the certificate list

Returns:
None
Parameters:
list  [in] Smart pointer to CPKIFEvidenceRecordListPtr object containing list of ERs

Definition at line 145 of file EvidenceRecordBundle.cpp.

void CPKIFEvidenceRecordBundle::GetERList ( CPKIFEvidenceRecordListPtr &  list  )  [virtual]

Interface: External

This function gets the certificate list

Returns:
None
Parameters:
list  [in] Smart pointer to CPKIFEvidenceRecordList object containing list of ERs

Definition at line 159 of file EvidenceRecordBundle.cpp.

Referenced by VerifyRevInfoWB_ER().


The documentation for this class was generated from the following files:

Generated on Mon Nov 15 11:20:16 2010 for PublicKeyInfrastructureFramework(PKIF) by  doxygen 1.5.6