OCSPResponse.h

Go to the documentation of this file.
00001 
00009 #ifndef __OCSPResponse_H__
00010 #define __OCSPResponse_H__
00011 
00012 #include "PKIFdll.h"
00013 
00014 FD_SMART_PTR(CPKIFResponseBytes);
00015 FD_SMART_PTR(CPKIFBuffer);
00016 
00017 
00023 class CAC_API CPKIFOCSPResponse
00024 {
00025     friend struct CPKIFOCSPResponseImpl;
00026 public:
00027     CPKIFOCSPResponse(void);
00028     ~CPKIFOCSPResponse(void);
00029 
00030     //responseStatus
00031     int GetResponseStatus() const;
00032     void SetResponseStatus(int status);
00033 
00034     //responseBytes
00035     CPKIFResponseBytesPtr GetResponseBytes() const;
00036     void SetResponseBytes(CPKIFResponseBytesPtr& respBytes);
00037 
00038     void Decode(CPKIFBufferPtr& bp);
00039     CPKIFBufferPtr Encoded() const;
00040 
00041 private:
00043     CPKIFOCSPResponse(const CPKIFOCSPResponse& copy);
00045     CPKIFOCSPResponse& operator=(const CPKIFOCSPResponse& rhs); //added 4/6/2004
00046 
00047     struct CPKIFOCSPResponseImpl *m_impl;
00048 
00049 };
00050 DECLARE_SMART_POINTERS(CPKIFOCSPResponse);
00051 
00052 #endif

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