AusweisApp2
|
#include <Card.h>
Öffentliche Methoden | |
Card () | |
~Card () override=default | |
virtual CardReturnCode | connect ()=0 |
Establish a connection to the smart card. Mehr ... | |
virtual CardReturnCode | disconnect ()=0 |
Destroys the previously established connection to the smart card. Mehr ... | |
virtual bool | isConnected ()=0 |
Is the smart card connected, i.e. Mehr ... | |
virtual void | setProgressMessage (const QString &pMessage, int pProgress=-1) |
Sets the current workflow progress message. Mehr ... | |
virtual ResponseApduResult | transmit (const CommandApdu &pCmd)=0 |
Performs a transmit to the smart card. Mehr ... | |
virtual EstablishPaceChannelOutput | establishPaceChannel (PacePasswordId pPasswordId, int pPreferredPinLength, 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 ... | |
Öffentliche, statische Methoden | |
static QString | generateProgressMessage (const QString &pMessage, int pProgress=-1) |
Combines the message and progressvalue depending on the environment. Mehr ... | |
Card::Card | ( | ) |
|
overridedefault |
|
pure virtual |
Establish a connection to the smart card.
Implementiert in governikus::RemoteCard, governikus::PcscCard, governikus::NfcCard und governikus::IosCard.
|
virtual |
Destroys an existing PACE channel, i.e.
the corresponding reader is no basic reader.
Erneute Implementation in governikus::PcscCard.
|
pure virtual |
Destroys the previously established connection to the smart card.
Implementiert in governikus::RemoteCard, governikus::PcscCard, governikus::NfcCard und governikus::IosCard.
|
virtual |
Establishes a PACE channel, i.e.
the corresponding reader is no basic reader.
Erneute Implementation in governikus::RemoteCard und governikus::PcscCard.
|
static |
Combines the message and progressvalue depending on the environment.
|
pure virtual |
Is the smart card connected, i.e.
has a connection successfully been established?
Implementiert in governikus::RemoteCard, governikus::PcscCard, governikus::NfcCard und governikus::IosCard.
|
virtual |
Sets a new eID PIN, i.e.
the corresponding reader is no basic reader.
Erneute Implementation in governikus::RemoteCard und governikus::PcscCard.
|
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.
Erneute Implementation in governikus::RemoteCard, governikus::NfcCard und governikus::IosCard.
|
pure virtual |
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 in governikus::RemoteCard, governikus::PcscCard, governikus::NfcCard und governikus::IosCard.