EncryptedContentInfo.h

Go to the documentation of this file.
00001 
00009 #ifndef __EncryptedContentInfo_H__
00010 #define __EncryptedContentInfo_H__
00011 
00012 #include "PKIFCMSDLL.h"
00013 
00014 FD_SMART_PTR(CPKIFOID);
00015 FD_SMART_PTR(CPKIFBuffer);
00016 FD_SMART_PTR(CPKIFAlgorithmIdentifier);
00026 class PKIFCMS_API CPKIFEncryptedContentInfo
00027 {
00028 public:
00029     CPKIFEncryptedContentInfo();
00030     virtual ~CPKIFEncryptedContentInfo();
00031 
00032     void SetOID(CPKIFOIDPtr& oid);
00033     CPKIFOIDPtr GetOID() const;
00034 
00035     void SetContent(CPKIFBufferPtr& buf);
00036     CPKIFBufferPtr GetContent() const;
00037 
00038     void SetAlgorithmIdentifier(CPKIFAlgorithmIdentifierPtr& algID);
00039     CPKIFAlgorithmIdentifierPtr GetAlgorithmIdentifier();
00040 
00041 private:
00043     CPKIFEncryptedContentInfo(const CPKIFEncryptedContentInfo& copy);
00045     CPKIFEncryptedContentInfo& operator=(const CPKIFEncryptedContentInfo& rhs); //added 4/6/2004
00046 
00047     struct CPKIFEncryptedContentInfoImpl *m_impl;
00048 
00049 };
00050 DECLARE_SMART_POINTERS(CPKIFEncryptedContentInfo);
00051 #endif

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