IPKIFCertSearch.h

Go to the documentation of this file.
00001 
00009 #ifndef __IPKIFCERTSEARCH_H__
00010 #define __IPKIFCERTSEARCH_H__
00011 
00012 #include "PKIFdll.h"
00013 #include "PKIFEnums.h"
00014 #include "IPKIFNameAndKey.h"
00015 #include <vector>
00016 
00017 class IPKIFSearchCriteria;
00018 FD_LIST_PTR(CPKIFCertificate);
00019 
00029 class CAC_API CAC_NO_VTABLE IPKIFCertSearch
00030 {
00031 public:
00032     IPKIFCertSearch(); //added 8/21/2004
00033     virtual void FindCertificates(IPKIFSearchCriteria* searchCriteria, CPKIFCertificateList& certList, PKIInfoSource source = ALL) = 0;
00034     virtual void FindKeys(IPKIFSearchCriteria* searchCriteria, IPKIFNameAndKeyList& keyList, PKIInfoSource source = ALL);
00035 private:
00036     //added 8/21/2004
00038     IPKIFCertSearch(const IPKIFCertSearch& copy);
00040     IPKIFCertSearch& operator=(const IPKIFCertSearch& rhs); 
00041 };
00042 DECLARE_SMART_POINTERS(IPKIFCertSearch);
00043 
00044 #endif
00045 

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