PKIFPathBuildAndValidate.h

Go to the documentation of this file.
00001 
00010 #ifndef __PKIFPATHBUILDANDVALIDATE_H__
00011 #define __PKIFPATHBUILDANDVALIDATE_H__
00012 
00013 #include "PKIFdll.h"
00014 #include "IPKIFColleague.h"
00015 #include "IPKIFPathBuildAndValidate.h"
00016 
00017 class CPKIFCertificatePath;
00018 class CPKIFPathValidationResults;
00028 class CAC_API CPKIFPathBuildAndValidate : public IPKIFColleague, public IPKIFPathBuildAndValidate
00029 {
00030 public:
00031     CPKIFPathBuildAndValidate(void);
00032     virtual ~CPKIFPathBuildAndValidate(void);
00033 
00034     //IPKIFColleague function
00035     void Initialize();
00036 
00037     //IPKIFPathBuildAndValidate function
00038     virtual bool BuildAndValidatePath(CPKIFCertificatePath& path, CPKIFPathValidationResults& results);
00039 
00040 private:
00042     CPKIFPathBuildAndValidate(const CPKIFPathBuildAndValidate& copy);
00044     CPKIFPathBuildAndValidate& operator=(const CPKIFPathBuildAndValidate& rhs); //added 4/6/2004
00045 };
00046 DECLARE_SMART_POINTERS(CPKIFPathBuildAndValidate);
00047 
00048 #endif

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