IPKIFDefaultKeyManagement.h

Go to the documentation of this file.
00001 
00009 #ifndef __IPKIFDEFAULTKEYMANAGEMENT_H__
00010 #define __IPKIFDEFAULTKEYMANAGEMENT_H__
00011 
00012 #include "PKIFdll.h"
00013 #include "PKIFCryptoConstants.h"
00014 FD_SMART_PTR(CPKIFCredential);
00015 
00022 class CAC_API CAC_NO_VTABLE IPKIFDefaultKeyManagement
00023 {
00024 public:
00025     IPKIFDefaultKeyManagement(); //added 8/21/2004
00026     virtual const CPKIFCredentialPtr SetDefaultKey(const std::string& asciiHexKeyID, PKIFCRYPTO::DefaultKeyType op)=0;
00027     virtual CPKIFCredentialPtr GetDefaultKey(PKIFCRYPTO::DefaultKeyType op)=0;
00028 private:
00029     //added 8/21/2004
00031     IPKIFDefaultKeyManagement(const IPKIFDefaultKeyManagement& copy);
00033     IPKIFDefaultKeyManagement& operator=(const IPKIFDefaultKeyManagement& rhs); 
00034 };
00035 DECLARE_SMART_POINTERS(IPKIFDefaultKeyManagement);
00036 
00037 #endif //__IPKIFDEFAULTKEYMANAGEMENT_H__
00038 

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