00001 #ifndef _CARD_CAPABILITY_CONTAINER 00002 #define _CARD_CAPABILITY_CONTAINER 00003 00004 #include "CryptoObject.h" 00005 #include "common.h" 00006 #include "PivObject.h" 00007 00012 class CardCapabilityContainer : public PivObject 00013 { 00014 public: 00019 CardCapabilityContainer(UTILCardHandle handle); 00023 virtual ~CardCapabilityContainer(void); 00027 string getOid(); 00031 const char* getDescription(); 00035 CK_OBJECT_CLASS getClass(); 00036 private: 00037 00038 static const char MY_OID[]; 00039 static const char MY_DESC[]; 00040 00041 }; 00042 #endif