#include <IfdCard.h>
|
| | IfdCard (const QSharedPointer< IfdDispatcherClient > &pDispatcher, const QString &pReaderName) |
| | ~IfdCard () override |
| CardReturnCode | establishConnection () override |
| | Establish a connection to the smart card.
|
| CardReturnCode | releaseConnection () override |
| | Destroys the previously established connection to the smart card.
|
| bool | isConnected () const override |
| | Is the smart card connected, i.e.
|
| void | setProgressMessage (const QString &pMessage, int pProgress=-1) override |
| | Sets the current workflow progress message.
|
| void | setErrorMessage (const QString &pMessage) override |
| ResponseApduResult | transmit (const CommandApdu &pCmd) override |
| | Performs a transmit to the smart card.
|
| EstablishPaceChannelOutput | establishPaceChannel (PacePasswordId pPasswordId, int pPreferredPinLength, const QByteArray &pChat, const QByteArray &pCertificateDescription) override |
| | Establishes a PACE channel, i.e.
|
| CardReturnCode | destroyPaceChannel () override |
| | Destroys an existing PACE channel, i.e.
|
| ResponseApduResult | setEidPin (quint8 pTimeoutSeconds) override |
| | Sets a new eID PIN, i.e.
|
| | Card () |
| | ~Card () override=default |
| virtual EstablishPaceChannelOutput | prepareIdentification (const QByteArray &pChat) |
| virtual ResponseApduResult | getChallenge () |
| virtual TerminalAndChipAuthenticationResult | performTAandCA (const CVCertificateChain &pTerminalCvcChain, const QByteArray &pAuxiliaryData, const QByteArray &pSignature, const QByteArray &pPin, const QByteArray &pEphemeralPublicKey) |
◆ IfdCard()
| IfdCard::IfdCard |
( |
const QSharedPointer< IfdDispatcherClient > & | pDispatcher, |
|
|
const QString & | pReaderName ) |
◆ ~IfdCard()
◆ destroyPaceChannel()
| CardReturnCode IfdCard::destroyPaceChannel |
( |
| ) |
|
|
overridevirtual |
Destroys an existing PACE channel, i.e.
the corresponding reader is no basic reader.
Erneute Implementation von governikus::Card.
◆ establishConnection()
| CardReturnCode IfdCard::establishConnection |
( |
| ) |
|
|
overridevirtual |
◆ establishPaceChannel()
| EstablishPaceChannelOutput IfdCard::establishPaceChannel |
( |
PacePasswordId | pPasswordId, |
|
|
int | pPreferredPinLength, |
|
|
const QByteArray & | pChat, |
|
|
const QByteArray & | pCertificateDescription ) |
|
overridevirtual |
Establishes a PACE channel, i.e.
the corresponding reader is no basic reader.
Erneute Implementation von governikus::Card.
◆ fireCardRemoved
| void governikus::IfdCard::fireCardRemoved |
( |
| ) |
|
|
signal |
◆ isConnected()
| bool IfdCard::isConnected |
( |
| ) |
const |
|
overridevirtual |
Is the smart card connected, i.e.
has a connection successfully been established?
Implementiert governikus::Card.
◆ releaseConnection()
| CardReturnCode IfdCard::releaseConnection |
( |
| ) |
|
|
overridevirtual |
Destroys the previously established connection to the smart card.
Implementiert governikus::Card.
◆ setEidPin()
Sets a new eID PIN, i.e.
the corresponding reader is no basic reader.
Erneute Implementation von governikus::Card.
◆ setErrorMessage()
| void IfdCard::setErrorMessage |
( |
const QString & | pMessage | ) |
|
|
overridevirtual |
◆ setProgressMessage()
| void IfdCard::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.
◆ ::test_IfdCard
| friend class ::test_IfdCard |
|
friend |
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: