AusweisApp2
|
#include <NfcCard.h>
Öffentliche Methoden | |
NfcCard (QNearFieldTarget *pNearFieldTarget) | |
virtual | ~NfcCard () override |
bool | isValid () const |
bool | invalidateTarget (QNearFieldTarget *pNearFieldTarget) |
virtual CardReturnCode | connect () override |
Establish a connection to the smart card. Mehr ... | |
virtual CardReturnCode | disconnect () override |
Destroys the previously established connection to the smart card. Mehr ... | |
virtual bool | isConnected () override |
Is the smart card connected, i.e. Mehr ... | |
virtual ResponseApduResult | transmit (const CommandApdu &pCmd) override |
Performs a transmit to the smart card. Mehr ... | |
![]() | |
Card () | |
virtual | ~Card ()=default |
virtual void | setProgressMessage (const QString &pMessage) |
Sets the current workflow progress message. Mehr ... | |
virtual EstablishPaceChannelOutput | establishPaceChannel (PacePasswordId pPasswordId, const QByteArray &pChat, const QByteArray &pCertificateDescription, quint8 pTimeoutSeconds=60) |
Establishes a PACE channel, i.e. Mehr ... | |
virtual CardReturnCode | destroyPaceChannel () |
Destroys an existing PACE channel, i.e. Mehr ... | |
virtual ResponseApduResult | setEidPin (quint8 pTimeoutSeconds) |
Sets a new eID PIN, i.e. Mehr ... | |
|
explicit |
|
overridevirtual |
|
overridevirtual |
Establish a connection to the smart card.
Implementiert governikus::Card.
|
overridevirtual |
Destroys the previously established connection to the smart card.
Implementiert governikus::Card.
bool NfcCard::invalidateTarget | ( | QNearFieldTarget * | pNearFieldTarget | ) |
|
overridevirtual |
Is the smart card connected, i.e.
has a connection successfully been established?
Implementiert governikus::Card.
bool NfcCard::isValid | ( | ) | const |
|
overridevirtual |
Performs a transmit to the smart card.
The command APDU buffer is transmitted to the card. The response APDU buffer is filled with the data returned from the card.
Implementiert governikus::Card.