CPKIFLdapCrlNode Class Reference

#include <PKIFLdapCrlNode.h>

Inheritance diagram for CPKIFLdapCrlNode:

Inheritance graph
[legend]
Collaboration diagram for CPKIFLdapCrlNode:

Collaboration graph
[legend]

List of all members.


Detailed Description

The CPKIFLdapCrlNode 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 PKIFLdapCrlNode.h.


Public Member Functions

 ~CPKIFLdapCrlNode ()
virtual void GetCrls (CPKIFCRLNodeList &crlNodeList)

Friends

class CPKIFLDAPRepository
class CPKIFCRLDPRetrieval

Constructor & Destructor Documentation

CPKIFLdapCrlNode::~CPKIFLdapCrlNode (  ) 

Interface: External

Destructor

Returns:
None

Definition at line 71 of file PKIFLdapCrlNode.cpp.


Member Function Documentation

void CPKIFLdapCrlNode::GetCrls ( CPKIFCRLNodeList crlNodeList  )  [virtual]

Interface: External

This function retrives crls from an LDAP URI

Returns:
Smart pointer to CPKIFCRL object containing the retrived crl

Reimplemented from CPKIFCrlSource.

Definition at line 137 of file PKIFLdapCrlNode.cpp.

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


Friends And Related Function Documentation

friend class CPKIFLDAPRepository [friend]

Definition at line 36 of file PKIFLdapCrlNode.h.

friend class CPKIFCRLDPRetrieval [friend]

Definition at line 37 of file PKIFLdapCrlNode.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