13 #include <QByteArrayList> 24 QPointer<Reader> mReader;
25 QList<CardReturnCode> mResponseCodes;
26 QByteArrayList mResponseData;
27 QList<CardReturnCode> mPaceCodes;
35 void addResponse(CardReturnCode pCode,
const QByteArray& pData = QByteArray());
41 const QString& pPasswordValue,
42 const QByteArray& pChat,
43 const QByteArray& pCertificateDescription)
override;
This class represents a connection to a smart card.
Definition: CardConnectionWorker.h:27
virtual EstablishPaceChannelOutput establishPaceChannel(PacePasswordId pPasswordId, const QString &pPasswordValue, const QByteArray &pChat, const QByteArray &pCertificateDescription) override
Performs PACE and establishes a PACE channel for later terminal authentication.
Definition: MockCardConnectionWorker.cpp:70
Definition: MockCardConnectionWorker.h:18
virtual ResponseApduResult setEidPin(const QString &pNewPin, quint8 pTimeoutSeconds) override
Definition: MockCardConnectionWorker.cpp:89
MockCardConnectionWorker(Reader *pReader=new MockReader())
Definition: MockCardConnectionWorker.cpp:10
virtual CardReturnCode updateRetryCounter() override
Definition: MockCardConnectionWorker.cpp:60
virtual ~MockCardConnectionWorker() override
Definition: MockCardConnectionWorker.cpp:20
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
virtual CardReturnCode destroyPaceChannel() override
Destroys a previously established PACE channel.
Definition: MockCardConnectionWorker.cpp:83
Definition: CommandApdu.h:14
virtual ResponseApduResult transmit(const CommandApdu &pCommandApdu) override
Definition: MockCardConnectionWorker.cpp:53
Definition: ResponseApdu.h:106
Definition: EstablishPaceChannelOutput.h:47
void addPaceCode(CardReturnCode pCode)
Definition: MockCardConnectionWorker.cpp:36
quint8
Definition: ResponseApdu.h:62
Definition: MockReader.h:18
void addResponse(CardReturnCode pCode, const QByteArray &pData=QByteArray())
Definition: MockCardConnectionWorker.cpp:29