AusweisApp
|
This class represents a connection to a smart card. Mehr ...
#include <CardConnectionWorker.h>
Signale | |
void | fireReaderInfoChanged (const ReaderInfo &pReaderInfo) |
void | fireSecureMessagingStopped () |
Öffentliche, statische Methoden | |
static QSharedPointer< CardConnectionWorker > | create (Reader *pReader) |
Geschützte Methoden | |
CardConnectionWorker (Reader *pReader) | |
The Card hold by the Reader is expected to be connected. | |
~CardConnectionWorker () override | |
Destroys the CardConnection and disconnects from the card. | |
This class represents a connection to a smart card.
|
explicitprotected |
The Card hold by the Reader is expected to be connected.
The connection is closed, when the CardConnection is destroyed.
|
overrideprotected |
Destroys the CardConnection and disconnects from the card.
|
static |
|
virtual |
Destroys a previously established PACE channel.
|
virtual |
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.
|
signal |
|
signal |
ResponseApduResult CardConnectionWorker::getChallenge | ( | ) | const |
ReaderInfo CardConnectionWorker::getReaderInfo | ( | ) | const |
TerminalAndChipAuthenticationResult CardConnectionWorker::performTAandCA | ( | const CVCertificateChain & | pTerminalCvcChain, |
const QByteArray & | pAuxiliaryData, | ||
const QByteArray & | pSignature, | ||
const QByteArray & | pPin, | ||
const QByteArray & | pEphemeralPublicKey ) const |
EstablishPaceChannelOutput CardConnectionWorker::prepareIdentification | ( | const QByteArray & | pChat | ) | const |
|
virtual |
|
virtual |
|
virtual |
Sets the current workflow progress message.
This is necessary for platforms like iOS, where interacting with a card leads to a dialog where the message needs to be updated.
void CardConnectionWorker::setPukInoperative | ( | ) |
|
virtual |
|
virtual |