CPKIFLdapCertNode Class Reference

#include <PKIFLdapCertNode.h>

Inheritance diagram for CPKIFLdapCertNode:

Inheritance graph
[legend]
Collaboration diagram for CPKIFLdapCertNode:

Collaboration graph
[legend]

List of all members.


Detailed Description

The CPKIFLdapCertNode class is an implementation of the CPKIFCRLNodeEntry interface used by the CPKIFLDAPRepository and CPKIFCRLDPRetrieval classes. When used by CPKIFLDAPRepository, a pointer to the repository object is maintained and the materials necessary to complete the retrieval are passed in via constructor parameters. 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 34 of file PKIFLdapCertNode.h.


Public Member Functions

 ~CPKIFLdapCertNode ()
void GetCertificates (CPKIFCertificateNodeList &certNodeList, PathBuildingDirection pbd)
bool operator== (const CPKIFLdapCertNode &rhs) const

Friends

class CPKIFLDAPRepository
class CPKIFAiaOrSiaRetrieval

Constructor & Destructor Documentation

CPKIFLdapCertNode::~CPKIFLdapCertNode (  ) 

Interface: External

Destructor

Returns:
None

Definition at line 72 of file PKIFLdapCertNode.cpp.


Member Function Documentation

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

Interface: External

This function returns a list of certificates after consulting the LDAP 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 98 of file PKIFLdapCertNode.cpp.

References GetCertfromLDAPURL(), IPKIFPkiArtifact::GetSources(), and GottaMatch< T >::SetRHS().

bool CPKIFLdapCertNode::operator== ( const CPKIFLdapCertNode rhs  )  const

Definition at line 77 of file PKIFLdapCertNode.cpp.

References m_impl, and stricmp.


Friends And Related Function Documentation

friend class CPKIFLDAPRepository [friend]

Definition at line 36 of file PKIFLdapCertNode.h.

friend class CPKIFAiaOrSiaRetrieval [friend]

Definition at line 37 of file PKIFLdapCertNode.h.


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

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