PKIFCNGKeyAgreeContext.h

Go to the documentation of this file.
00001 
00010 #if !defined(__PKIFCNGKACONTEXT_H__)
00011 #define __PKIFCNGKACONTEXT_H__
00012 
00013 #include "PKIFdll.h"
00014 #include "PKIFKeyAgreeContextBase.h"
00015 #include "PKIFCryptoConstants.h"
00016 
00017 class CPKIFBCryptPublicKey;
00018 
00019 
00027 class CPKIFCNGKeyAgreeContext : public CPKIFKeyAgreeContextBase
00028 {
00029     friend class CPKIFCNGCAPI;
00030 public:
00031     ~CPKIFCNGKeyAgreeContext();
00032 
00033 private:
00034     CPKIFCNGKeyAgreeContext();
00036     CPKIFCNGKeyAgreeContext(const CPKIFCNGKeyAgreeContext& copy);
00038     CPKIFCNGKeyAgreeContext& operator=(const CPKIFCNGKeyAgreeContext& rhs);
00039 
00040     void clear();
00041 
00042     CPKIFBCryptPublicKey * m_theirStatic;
00043 };
00044 
00045 DECLARE_SMART_POINTERS(CPKIFCNGKeyAgreeContext);
00046 
00047 
00048 #endif // !defined(__PKIFCNGKACONTEXT_H__)

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