Portuguese eID Middleware SDK  Version: 3.12.0
eIDMW::PTEID_CardVersionInfo Class Reference

#include <eidlib.h>

Public Member Functions

virtual PTEIDSDK_API ~PTEID_CardVersionInfo ()
 
PTEIDSDK_API const char * getSerialNumber ()
 
PTEIDSDK_API const char * getTokenLabel ()
 
PTEIDSDK_API const char * getComponentCode ()
 
PTEIDSDK_API const char * getOsNumber ()
 
PTEIDSDK_API const char * getOsVersion ()
 
PTEIDSDK_API const char * getSoftmaskNumber ()
 
PTEIDSDK_API const char * getSoftmaskVersion ()
 
PTEIDSDK_API const char * getAppletVersion ()
 
PTEIDSDK_API const char * getGlobalOsVersion ()
 
PTEIDSDK_API const char * getAppletInterfaceVersion ()
 
PTEIDSDK_API const char * getPKCS1Support ()
 
PTEIDSDK_API const char * getKeyExchangeVersion ()
 
PTEIDSDK_API const char * getAppletLifeCycle ()
 
PTEIDSDK_API const char * getGraphicalPersonalisation ()
 
PTEIDSDK_API const char * getElectricalPersonalisation ()
 
PTEIDSDK_API const char * getElectricalPersonalisationInterface ()
 
- Public Member Functions inherited from eIDMW::PTEID_Object
virtual PTEIDSDK_API ~PTEID_Object ()=0
 
NOEXPORT_PTEIDSDK void Init (const SDK_Context *context, void *impl)
 
NOEXPORT_PTEIDSDK void Release ()
 

Friends

PTEID_CardVersionInfoPTEID_EIDCard::getVersionInfo ()
 

Additional Inherited Members

- Protected Member Functions inherited from eIDMW::PTEID_Object
 PTEID_Object (const SDK_Context *context, void *impl)
 
void addObject (PTEID_Object *impl)
 
void backupObject (unsigned long idx)
 
PTEID_ObjectgetObject (unsigned long idx)
 
PTEID_ObjectgetObject (void *impl)
 
void delObject (unsigned long idx)
 
void delObject (void *impl)
 
void checkContextStillOk () const
 
 PTEID_Object (const PTEID_Object &obj)
 
PTEID_Objectoperator= (const PTEID_Object &obj)
 
- Protected Attributes inherited from eIDMW::PTEID_Object
bool m_delimpl
 
void * m_impl
 
unsigned long m_ulIndexExtAdd
 
std::map< unsigned long, PTEID_Object * > m_objects
 
SDK_Context * m_context
 

Detailed Description

Class for the info document. You can get such an object from PTEID_EIDCard::getVersionInfo().

Constructor & Destructor Documentation

◆ ~PTEID_CardVersionInfo()

virtual PTEIDSDK_API eIDMW::PTEID_CardVersionInfo::~PTEID_CardVersionInfo ( )
virtual

Destructor

Member Function Documentation

◆ getAppletInterfaceVersion()

PTEIDSDK_API const char* eIDMW::PTEID_CardVersionInfo::getAppletInterfaceVersion ( )

Return the Applet Interface Version of the card

◆ getAppletLifeCycle()

PTEIDSDK_API const char* eIDMW::PTEID_CardVersionInfo::getAppletLifeCycle ( )

Return the Applet Life Cycle of the card

◆ getAppletVersion()

PTEIDSDK_API const char* eIDMW::PTEID_CardVersionInfo::getAppletVersion ( )

Return the Applet Version of the card

◆ getComponentCode()

PTEIDSDK_API const char* eIDMW::PTEID_CardVersionInfo::getComponentCode ( )

Return the ComponenCode of the card

◆ getElectricalPersonalisation()

PTEIDSDK_API const char* eIDMW::PTEID_CardVersionInfo::getElectricalPersonalisation ( )

Return field ElectricalPersonalisation from the TokenInfo file

◆ getElectricalPersonalisationInterface()

PTEIDSDK_API const char* eIDMW::PTEID_CardVersionInfo::getElectricalPersonalisationInterface ( )

Return field ElectricalPersonalisationInterface from the TokenInfo file

◆ getGlobalOsVersion()

PTEIDSDK_API const char* eIDMW::PTEID_CardVersionInfo::getGlobalOsVersion ( )

Return the Global Os Version of the card

◆ getGraphicalPersonalisation()

PTEIDSDK_API const char* eIDMW::PTEID_CardVersionInfo::getGraphicalPersonalisation ( )

Return field GraphicalPersonalisation from the Info file

◆ getKeyExchangeVersion()

PTEIDSDK_API const char* eIDMW::PTEID_CardVersionInfo::getKeyExchangeVersion ( )

Return the Key Exchange Version of the card

◆ getOsNumber()

PTEIDSDK_API const char* eIDMW::PTEID_CardVersionInfo::getOsNumber ( )

Return the OS Number of the card

◆ getOsVersion()

PTEIDSDK_API const char* eIDMW::PTEID_CardVersionInfo::getOsVersion ( )

Return the OS Version of the card

◆ getPKCS1Support()

PTEIDSDK_API const char* eIDMW::PTEID_CardVersionInfo::getPKCS1Support ( )

Return the PKCS#1 Support of the card

◆ getSerialNumber()

PTEIDSDK_API const char* eIDMW::PTEID_CardVersionInfo::getSerialNumber ( )

Return the Serial Number of the card

◆ getSoftmaskNumber()

PTEIDSDK_API const char* eIDMW::PTEID_CardVersionInfo::getSoftmaskNumber ( )

Return the Softmask Number of the card

◆ getSoftmaskVersion()

PTEIDSDK_API const char* eIDMW::PTEID_CardVersionInfo::getSoftmaskVersion ( )

Return the Softmask Version of the card

◆ getTokenLabel()

PTEIDSDK_API const char* eIDMW::PTEID_CardVersionInfo::getTokenLabel ( )

Return the Token Label (EFCIA 5032)

Friends And Related Function Documentation

◆ PTEID_EIDCard::getVersionInfo

For internal use : This method must access protected constructor