PKIFNSSAesKeyWrapCryptContext.h

Go to the documentation of this file.
00001 
00009 #ifndef __CPKIFNSSAesKeyWrapCryptContext_H__
00010 #define __CPKIFNSSAesKeyWrapCryptContext_H__
00011 
00012 #include "PKIFdll.h"
00013 #include "IPKIFRawCryptContext.h"
00014 #include "IPKIFCryptContext.h"
00015 
00016 
00017 #include "PKIFNSSConfig.h"
00018 #include "nspr.h"
00019 
00020 FD_SMART_PTR(CPKIFCredential);
00021 
00022 class CPKIFNSSAesKeyWrap;
00023 
00032 class CPKIFNSSAesKeyWrapCryptContext :
00033     public IPKIFRawCryptContext
00034 {
00035     friend class CPKIFNSSAesKeyWrap;
00036 public:
00037     virtual ~CPKIFNSSAesKeyWrapCryptContext(void);
00038 
00039 private:
00041     CPKIFNSSAesKeyWrapCryptContext& operator=(const CPKIFNSSAesKeyWrapCryptContext& rhs);
00043     CPKIFNSSAesKeyWrapCryptContext(void);   //disallow creation except by friend class
00044     void clear(void);
00045 
00046     PK11SlotInfo * m_slot;
00047     PK11SymKey * m_wrappingkey;
00048     SECItem * m_params;
00049 
00050 };
00051 
00052 #endif
00053 
00054 
00055 

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