CPKIFBasicPathState2 Class Reference

#include <PKIFBasicPathState2.h>

Inheritance diagram for CPKIFBasicPathState2:

Inheritance graph
[legend]
Collaboration diagram for CPKIFBasicPathState2:

Collaboration graph
[legend]

List of all members.


Detailed Description

The CPKIFBasicPathState2 class is an internally used class that is generated and used by CPKIFPathBuilder2 objects to maintain state information for a certification path development operation across iterative calls to BuildPath and ValidatePath. The class is not used by applications.

TSP-enforcing: No

Definition at line 42 of file PKIFBasicPathState2.h.


Public Member Functions

virtual ~CPKIFBasicPathState2 (void)
void SetTrustRoot (const IPKIFTrustAnchorList &rootList)
void ClearState ()

Friends

class CPKIFPathBuilder2
struct CPKIFPathBuilder2Impl

Constructor & Destructor Documentation

CPKIFBasicPathState2::~CPKIFBasicPathState2 ( void   )  [virtual]

Interface: External

This function destroys an CPKIFBasicPathState2 object.

Returns:
None

Definition at line 59 of file PKIFBasicPathState2.cpp.

References LOG_STRING_DEBUG, and TOOLKIT_PATH_MEDIATOR.


Member Function Documentation

void CPKIFBasicPathState2::SetTrustRoot ( const IPKIFTrustAnchorList rootList  ) 

Interface: External

This function is used to specify a set of trust anchors that represent the current trust anchor for a certification path development operation. All of the entries in the list should have the same subject name but this is not enforced by this class.

Returns:
None
Parameters:
rootList  [in] Reference to a CPKIFTrustRootList object containing the current trust anchors for a certification path development operation

Definition at line 72 of file PKIFBasicPathState2.cpp.

Referenced by CPKIFPathBuilder2::BuildPath().

void CPKIFBasicPathState2::ClearState (  ) 

Interface: External

This function resets the internal state variables. It is invoked when no additional paths between a target and a specific trust anchor are available prior to beginning a search to a different trust anchor.

Returns:
None

Definition at line 47 of file PKIFBasicPathState2.cpp.


Friends And Related Function Documentation

friend class CPKIFPathBuilder2 [friend]

Definition at line 44 of file PKIFBasicPathState2.h.

friend struct CPKIFPathBuilder2Impl [friend]

Definition at line 45 of file PKIFBasicPathState2.h.


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

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