AusweisApp2
|
#include <Card.h>
Öffentliche Methoden | |
Card () | |
virtual | ~Card ()=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) |
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, 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 ... | |
Card::Card | ( | ) |
|
virtualdefault |
|
pure virtual |
Establish a connection to the smart card.
Implementiert in governikus::RemoteCard, governikus::PcscCard, governikus::IosCard, governikus::NfcCard und governikus::BluetoothCard.
|
virtual |
Destroys an existing PACE channel, i.e.
the corresponding reader is no basic reader.
Erneute Implementation in governikus::PcscCard und governikus::BluetoothCard.
|
pure virtual |
Destroys the previously established connection to the smart card.
Implementiert in governikus::RemoteCard, governikus::PcscCard, governikus::IosCard, governikus::NfcCard und governikus::BluetoothCard.
|
virtual |
Establishes a PACE channel, i.e.
the corresponding reader is no basic reader.
Erneute Implementation in governikus::RemoteCard, governikus::PcscCard und governikus::BluetoothCard.
|
pure virtual |
Is the smart card connected, i.e.
has a connection successfully been established?
Implementiert in governikus::RemoteCard, governikus::PcscCard, governikus::IosCard, governikus::NfcCard und governikus::BluetoothCard.
|
virtual |
Sets a new eID PIN, i.e.
the corresponding reader is no basic reader.
Erneute Implementation in governikus::PcscCard, governikus::RemoteCard und governikus::BluetoothCard.
|
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::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::IosCard, governikus::NfcCard und governikus::BluetoothCard.