CPKIFHttpCertNode Class Reference

#include <PKIFHttpCertNode.h>

Inheritance diagram for CPKIFHttpCertNode:

Inheritance graph
[legend]
Collaboration diagram for CPKIFHttpCertNode:

Collaboration graph
[legend]

List of all members.


Detailed Description

The CPKIFHttpCertNode class is an implementation of the CPKIFCRLNodeEntry interface used by the CPKIFCRLDPRetrieval class. When used by CPKIFCRLDPRetrieval, the source information is stored in a URL via the AddSource method of IPKIFPkiArtifact, an interface from which CPKIFCRLNodeEntry is derived.

TSP-enforcing: No

Definition at line 32 of file PKIFHttpCertNode.h.


Public Member Functions

 ~CPKIFHttpCertNode ()
void GetCertificates (CPKIFCertificateNodeList &certNodeList, PathBuildingDirection pbd)

Friends

class CPKIFAiaOrSiaRetrieval

Constructor & Destructor Documentation

CPKIFHttpCertNode::~CPKIFHttpCertNode (  ) 

Interface: External

This function destroys CPKIFHttpCertNode objects

Returns:
None

Definition at line 45 of file PKIFHttpCertNode.cpp.


Member Function Documentation

void CPKIFHttpCertNode::GetCertificates ( CPKIFCertificateNodeList certNodeList,
PathBuildingDirection  pbd 
) [virtual]

Interface: External

This function returns a list of certificates after consulting the HTTP URI repository.

Returns:
None
Parameters:
certNodeList  [out] A reference to CPKIFCertificateNodeList object which will contain retrived certificates
pbd  [in] An enum intication build direction

Implements CPKIFCertificateSource.

Definition at line 56 of file PKIFHttpCertNode.cpp.

References IPKIFPkiArtifact::GetSources(), PAS_AVAILABLE, PAS_UNAVAILABLE, RetrieveCertGivenHTTPURL(), GottaMatch< T >::SetRHS(), and IPKIFPkiArtifact::SetState().


Friends And Related Function Documentation

friend class CPKIFAiaOrSiaRetrieval [friend]

Definition at line 34 of file PKIFHttpCertNode.h.


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

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