#include <RemoteCard.h>
|
| | RemoteCard (const QSharedPointer< RemoteDispatcherClient > &pRemoteDispatcher, const QString &pReaderName) |
| |
| | ~RemoteCard () override |
| |
| CardReturnCode | connect () override |
| | Establish a connection to the smart card. Mehr ...
|
| |
| CardReturnCode | disconnect () override |
| | Destroys the previously established connection to the smart card. Mehr ...
|
| |
| bool | isConnected () override |
| | Is the smart card connected, i.e. Mehr ...
|
| |
| void | setProgressMessage (const QString &pMessage, int pProgress=-1) override |
| | Sets the current workflow progress message. Mehr ...
|
| |
| ResponseApduResult | transmit (const CommandApdu &pCmd) override |
| | Performs a transmit to the smart card. Mehr ...
|
| |
| EstablishPaceChannelOutput | establishPaceChannel (PacePasswordId pPasswordId, int pPreferredPinLength, const QByteArray &pChat, const QByteArray &pCertificateDescription, quint8 pTimeoutSeconds=60) override |
| | Establishes a PACE channel, i.e. Mehr ...
|
| |
| ResponseApduResult | setEidPin (quint8 pTimeoutSeconds) override |
| | Sets a new eID PIN, i.e. Mehr ...
|
| |
| | Card () |
| |
| | ~Card () override=default |
| |
| virtual CardReturnCode | destroyPaceChannel () |
| | Destroys an existing PACE channel, i.e. Mehr ...
|
| |
|
| static QString | generateProgressMessage (const QString &pMessage, int pProgress=-1) |
| | Combines the message and progressvalue depending on the environment. Mehr ...
|
| |
◆ RemoteCard()
| RemoteCard::RemoteCard |
( |
const QSharedPointer< RemoteDispatcherClient > & |
pRemoteDispatcher, |
|
|
const QString & |
pReaderName |
|
) |
| |
◆ ~RemoteCard()
| RemoteCard::~RemoteCard |
( |
| ) |
|
|
override |
◆ connect()
| CardReturnCode RemoteCard::connect |
( |
| ) |
|
|
overridevirtual |
◆ disconnect()
| CardReturnCode RemoteCard::disconnect |
( |
| ) |
|
|
overridevirtual |
Destroys the previously established connection to the smart card.
Implementiert governikus::Card.
◆ establishPaceChannel()
| EstablishPaceChannelOutput RemoteCard::establishPaceChannel |
( |
PacePasswordId |
pPasswordId, |
|
|
int |
pPreferredPinLength, |
|
|
const QByteArray & |
pChat, |
|
|
const QByteArray & |
pCertificateDescription, |
|
|
quint8 |
pTimeoutSeconds = 60 |
|
) |
| |
|
overridevirtual |
Establishes a PACE channel, i.e.
the corresponding reader is no basic reader.
Erneute Implementation von governikus::Card.
◆ fireCardRemoved
| void governikus::RemoteCard::fireCardRemoved |
( |
| ) |
|
|
signal |
◆ isConnected()
| bool RemoteCard::isConnected |
( |
| ) |
|
|
overridevirtual |
Is the smart card connected, i.e.
has a connection successfully been established?
Implementiert governikus::Card.
◆ setEidPin()
Sets a new eID PIN, i.e.
the corresponding reader is no basic reader.
Erneute Implementation von governikus::Card.
◆ setProgressMessage()
| void RemoteCard::setProgressMessage |
( |
const QString & |
pMessage, |
|
|
int |
pProgress = -1 |
|
) |
| |
|
overridevirtual |
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 von governikus::Card.
◆ transmit()
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.
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: