| eID middleware |
#include <string>#include <vector>#include <map>#include "eidlibdefines.h"Go to the source code of this file.
Classes | |
| class | eIDMW::PTEID_Object |
| Base class for the object of PTEID SDK (Can not be instantiated). More... | |
| class | eIDMW::PTEID_ByteArray |
| This class is used to receive/pass bytes array from/to different method in the SDK. More... | |
| struct | eIDMW::PTEID_RawData_Eid |
| These structure are used for compatibility with old C sdk. More... | |
| struct | eIDMW::PTEID_RawData_Sis |
| class | eIDMW::PTEID_ReaderSet |
| This is a singleton class that is the starting point to get all other objects. More... | |
| class | eIDMW::PTEID_ReaderContext |
| This class represent a reader. More... | |
| class | eIDMW::PTEID_Card |
| Abstract base class for all the card type supported. More... | |
| class | eIDMW::PTEID_MemoryCard |
| Abstract base class for Memory card. More... | |
| class | eIDMW::PTEID_SmartCard |
| Abstract base class for Smart card. More... | |
| class | eIDMW::PTEID_SISCard |
| This class represents a SIS card. More... | |
| class | eIDMW::PTEID_EIDCard |
| This class represents a Portugal EID card. More... | |
| class | eIDMW::PTEID_KidsCard |
| This class represents a Kids card which is a particular PTEID_EIDCard. More... | |
| class | eIDMW::PTEID_ForeignerCard |
| This class represents a Foreigner card which is a particular PTEID_EIDCard. More... | |
| class | eIDMW::PTEID_XMLDoc |
| Abstract base class for all the documents. More... | |
| class | eIDMW::PTEID_Biometric |
| Abstract base class for the biometric documents. More... | |
| class | eIDMW::PTEID_Crypto |
| Abstract base class for the cryptographic documents. More... | |
| class | eIDMW::PTEID_CardVersionInfo |
| Class for the info document. More... | |
| class | eIDMW::PTEID_Sod |
| Class for the sod document on a EID Card. More... | |
| class | eIDMW::PTEID_SisId |
| Class for the id document on a SIS Card. More... | |
| class | eIDMW::PTEID_EId |
| Class for the id document on a EID Card. More... | |
| class | eIDMW::PTEID_Address |
| Class for the Address document on a EID Card. More... | |
| class | eIDMW::PTEID_SisFullDoc |
| Class for the full document Sis. More... | |
| class | eIDMW::PTEID_EIdFullDoc |
| Class for the full document Eid. More... | |
| class | eIDMW::PTEID_Pins |
| Container class for all pins on the card. More... | |
| class | eIDMW::PTEID_Pin |
| Class that represent one Pin. More... | |
| class | eIDMW::PTEID_Crl |
| Class that represents one CRL. More... | |
| class | eIDMW::PTEID_OcspResponse |
| Class that represents one OCSP Response. More... | |
| class | eIDMW::PTEID_Certificates |
| Container class for all certificates on the card. More... | |
| class | eIDMW::PTEID_Certificate |
| Class that represent one certificate. More... | |
| class | eIDMW::PTEID_Config |
| Class to access the config parameters. More... | |
Namespaces | |
| namespace | eIDMW |
Defines | |
| #define | ReaderSet PTEID_ReaderSet::instance() |
| This define give an easy access to singleton (no declaration/instantiation is needed). | |
| #define | PTEID_InitSDK() PTEID_ReaderSet::initSDK() |
| Init the SDK (Optional). | |
| #define | PTEID_ReleaseSDK() PTEID_ReaderSet::releaseSDK() |
| Release the SDK. | |
Functions | |
| PTEIDSDK_API void | eIDMW::PTEID_LOG (PTEID_LogLevel level, const char *module_name, const char *format,...) |
| Function for Logging. | |
| #define PTEID_InitSDK | ( | ) | PTEID_ReaderSet::initSDK() |
Init the SDK (Optional).
| #define PTEID_ReleaseSDK | ( | ) | PTEID_ReaderSet::releaseSDK() |
Release the SDK.
THIS MUST BE CALLED WHEN THE SDK IS NOT NEEDED ANYMORE AND BEFORE THE APPLICATION IS CALLED. IF NOT RELEASE PROPERLY, AN EXCEPTION PTEID_ExReleaseNeeded IS THROWN.
| #define ReaderSet PTEID_ReaderSet::instance() |
This define give an easy access to singleton (no declaration/instantiation is needed).
Usage : ReaderSet.SomeMethod().