AusweisApp2
governikus::MockCardConnectionWorker Klassenreferenz

#include <MockCardConnectionWorker.h>

Klassendiagramm für governikus::MockCardConnectionWorker:

Öffentliche Methoden

 MockCardConnectionWorker (Reader *pReader=new MockReader())
 
virtual ~MockCardConnectionWorker () override
 
void addResponse (CardReturnCode pCode, const QByteArray &pData=QByteArray())
 
void addPaceCode (CardReturnCode pCode)
 
virtual ResponseApduResult transmit (const CommandApdu &pCommandApdu) override
 
virtual CardReturnCode updateRetryCounter () override
 
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. Mehr ...
 
virtual CardReturnCode destroyPaceChannel () override
 Destroys a previously established PACE channel. Mehr ...
 
virtual ResponseApduResult setEidPin (const QString &pNewPin, quint8 pTimeoutSeconds) override
 
- Öffentliche Methoden geerbt von governikus::CardConnectionWorker
Q_INVOKABLE ReaderInfo getReaderInfo () const
 
void setPukInoperative ()
 
virtual CardReturnCode readFile (const FileRef &pFileRef, QByteArray &pFileContent)
 
virtual EstablishPaceChannelOutput establishPaceChannel (PacePasswordId pPasswordId, const QString &pPasswordValue)
 Performs PACE and establishes a PACE channel. Mehr ...
 
virtual void setProgressMessage (const QString &pMessage)
 Sets the current workflow progress message. Mehr ...
 
virtual Q_INVOKABLE bool stopSecureMessaging ()
 Destroys an established secure messaging channel, if there is one. Mehr ...
 

Weitere Geerbte Elemente

- Signale geerbt von governikus::CardConnectionWorker
void fireReaderInfoChanged (const ReaderInfo &pReaderInfo)
 
- Öffentliche, statische Methoden geerbt von governikus::CardConnectionWorker
static QSharedPointer< CardConnectionWorkercreate (Reader *pReader)
 
- Geschützte Methoden geerbt von governikus::CardConnectionWorker
 CardConnectionWorker (Reader *pReader)
 The Card hold by the Reader is expected to be connected. Mehr ...
 
virtual ~CardConnectionWorker ()
 Destroys the CardConnection and disconnects from the card. Mehr ...
 

Beschreibung der Konstruktoren und Destruktoren

◆ MockCardConnectionWorker()

MockCardConnectionWorker::MockCardConnectionWorker ( Reader pReader = new MockReader())
explicit

◆ ~MockCardConnectionWorker()

MockCardConnectionWorker::~MockCardConnectionWorker ( )
overridevirtual

Dokumentation der Elementfunktionen

◆ addPaceCode()

void MockCardConnectionWorker::addPaceCode ( CardReturnCode  pCode)

◆ addResponse()

void MockCardConnectionWorker::addResponse ( CardReturnCode  pCode,
const QByteArray &  pData = QByteArray() 
)

◆ destroyPaceChannel()

CardReturnCode MockCardConnectionWorker::destroyPaceChannel ( )
overridevirtual

Destroys a previously established PACE channel.

Erneute Implementation von governikus::CardConnectionWorker.

◆ establishPaceChannel()

EstablishPaceChannelOutput MockCardConnectionWorker::establishPaceChannel ( PacePasswordId  pPasswordId,
const QString &  pPasswordValue,
const QByteArray &  pChat,
const QByteArray &  pCertificateDescription 
)
overridevirtual

Performs PACE and establishes a PACE channel for later terminal authentication.

If the Reader is a basic reader and the PACE channel is successfully established, the subsequent transmits will be secured using, secure messaging. I. e., a secure messaging channel is established.

Erneute Implementation von governikus::CardConnectionWorker.

◆ setEidPin()

ResponseApduResult MockCardConnectionWorker::setEidPin ( const QString &  pNewPin,
quint8  pTimeoutSeconds 
)
overridevirtual

Erneute Implementation von governikus::CardConnectionWorker.

◆ transmit()

ResponseApduResult MockCardConnectionWorker::transmit ( const CommandApdu pCommandApdu)
overridevirtual

Erneute Implementation von governikus::CardConnectionWorker.

◆ updateRetryCounter()

CardReturnCode MockCardConnectionWorker::updateRetryCounter ( )
overridevirtual

Erneute Implementation von governikus::CardConnectionWorker.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: