00001 00009 #ifndef __ParseExtensions_H__ 00010 #define __ParseExtensions_H__ 00011 00012 #include "PKIFdll.h" 00013 00014 #include <vector> 00015 00016 FD_SMART_PTR(CPKIFX509Extension); 00017 FD_SMART_PTR(CPKIFBuffer); 00018 00019 00026 class CAC_API CAC_NO_VTABLE IPKIFParseExtensions 00027 { 00028 public: 00029 virtual ~IPKIFParseExtensions (); 00030 virtual void ParseExtensions(CPKIFBufferPtr& buf, std::vector<CPKIFX509ExtensionPtr>& exts) = 0; 00031 }; 00032 00033 #endif