IPKIFCertRepositoryUpdate.h

Go to the documentation of this file.
00001 
00009 #ifndef __IPKIFCERTREPOSITORYUPDATE_H__
00010 #define __IPKIFCERTREPOSITORYUPDATE_H__
00011 
00012 #include "PKIFdll.h"
00013 #include "PKIFEnums.h"
00014 FD_SMART_PTR(CPKIFCertificate);
00015 FD_SMART_PTR(CPKIFCertificateNodeEntry);
00016 
00026 class CAC_API CAC_NO_VTABLE IPKIFCertRepositoryUpdate
00027 {
00028 public:
00029     IPKIFCertRepositoryUpdate(); //added 8/21/2004
00030     //functions to add either a certificate or a certificate node to a store.  state information in 
00031     //cert nodes may be lost upon insertion into a store.
00034     virtual void AddCertificate(CertType certType, const CPKIFCertificatePtr& cert) = 0;
00035     virtual void AddCertificate(CertType certType, const CPKIFCertificateNodeEntryPtr& certNode);
00036 private:
00037     //added 8/21/2004
00039     IPKIFCertRepositoryUpdate(const IPKIFCertRepositoryUpdate& copy);
00041     IPKIFCertRepositoryUpdate& operator=(const IPKIFCertRepositoryUpdate& rhs); 
00042 };
00043 DECLARE_SMART_POINTERS(IPKIFCertRepositoryUpdate);
00044 
00045 
00046 #endif
00047 

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