CPKIFFuncStorageSingleton Class Reference

#include <PKIFFuncStorage.h>

Inheritance diagram for CPKIFFuncStorageSingleton:

Inheritance graph
[legend]
Collaboration diagram for CPKIFFuncStorageSingleton:

Collaboration graph
[legend]

List of all members.


Detailed Description

The CPKIFFuncStorageSingleton is a singleton class that provides a means for applications to pass a vector of function pointers to the certification path validation logic in PKIF. For each certificate processed during a path validation operation, each function pointer present in the active instance of CPKIFFuncStorageSingleton will be invoked. This permits applications to extend the certification path validation engine with application-specific processing, e.g. to permit enforcement of key usage-related certificate extensions or private certificate extensions.

TSP-enforcing: No

Definition at line 64 of file PKIFFuncStorage.h.


Public Member Functions

 ~CPKIFFuncStorageSingleton ()

Static Public Member Functions

static CPKIFFuncStorageSingletonGetInstance (void)

Constructor & Destructor Documentation

CPKIFFuncStorageSingleton::~CPKIFFuncStorageSingleton (  ) 

Interface: External

Destructor that cleans up the singleton instance.

Returns:
N/A

Definition at line 173 of file PKIFFuncStorage.cpp.


Member Function Documentation

CPKIFFuncStorageSingleton * CPKIFFuncStorageSingleton::GetInstance ( void   )  [static]

Interface: External

This static function returns a pointer to the current (and only) instance of the CPKIFFuncStorageSingleton class. Subsequent calls to this function return the same pointer value.

Note, this function is not threadsafe.

Returns:
Pointer to new or previously existing CPKIFFuncStorageSingleton object

Definition at line 148 of file PKIFFuncStorage.cpp.

Referenced by CPKIFPathBasicChecks2::DoChecks().


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

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