11#include <QSharedPointer>
13class test_CardInfoFactory;
23 friend class ::test_CardInfoFactory;
30 static CardInfo create(
const QSharedPointer<CardConnectionWorker>& pCardConnectionWorker);
33 static bool selectApplication(
const QSharedPointer<CardConnectionWorker>& pCardConnectionWorker,
const FileRef& pFileRef);
38 static bool detectCard(
const QSharedPointer<CardConnectionWorker>& pCardConnectionWorker);
39 static bool detectEid(
const QSharedPointer<CardConnectionWorker>& pCardConnectionWorker,
const FileRef& pRef);
44 static QSharedPointer<EFCardAccess> readEfCardAccess(
const QSharedPointer<CardConnectionWorker>& pCardConnectionWorker);
50 static bool checkEfCardAccess(
const QSharedPointer<EFCardAccess>& pEfCardAccess);
Factory for creation of CardInfo instances.
Definition CardInfoFactory.h:22
static CardInfo create(const QSharedPointer< CardConnectionWorker > &pCardConnectionWorker)
In order to create a CardInfo instance a connection is established to the smart card and data is read...
Definition CardInfoFactory.cpp:22
Holds smart card information.
Definition CardInfo.h:24
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16