|
AusweisApp
|
#include <PcscCard.h>
Öffentliche Methoden | |
| PcscCard (PcscReader *pPcscReader) | |
| ~PcscCard () 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. | |
| 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, quint8 pTimeoutSeconds) 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. | |
Öffentliche Methoden geerbt von governikus::Card | |
| Card () | |
| ~Card () override=default | |
| virtual CardReturnCode | establishConnection ()=0 |
| Establish a connection to the smart card. | |
| virtual CardReturnCode | releaseConnection ()=0 |
| Destroys the previously established connection to the smart card. | |
| virtual bool | isConnected () const =0 |
| Is the smart card connected, i.e. | |
| virtual void | setProgressMessage (const QString &pMessage, int pProgress=-1) |
| Sets the current workflow progress message. | |
| virtual ResponseApduResult | transmit (const CommandApdu &pCmd)=0 |
| Performs a transmit to the smart card. | |
| virtual EstablishPaceChannelOutput | establishPaceChannel (PacePasswordId pPasswordId, int pPreferredPinLength, const QByteArray &pChat, const QByteArray &pCertificateDescription, quint8 pTimeoutSeconds=60) |
| Establishes a PACE channel, i.e. | |
| virtual CardReturnCode | destroyPaceChannel () |
| Destroys an existing PACE channel, i.e. | |
| virtual ResponseApduResult | setEidPin (quint8 pTimeoutSeconds) |
| Sets a new eID PIN, i.e. | |
| 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) |
Weitere Geerbte Elemente | |
Öffentliche, statische Methoden geerbt von governikus::Card | |
| static QString | generateProgressMessage (const QString &pMessage, int pProgress=-1) |
| Combines the message and progressvalue depending on the environment. | |
|
explicit |
|
override |
|
overridevirtual |
Destroys an existing PACE channel, i.e.
the corresponding reader is no basic reader.
Erneute Implementation von governikus::Card.
|
overridevirtual |
Establish a connection to the smart card.
Implementiert governikus::Card.
|
overridevirtual |
Establishes a PACE channel, i.e.
the corresponding reader is no basic reader.
Erneute Implementation von governikus::Card.
|
overridevirtual |
Is the smart card connected, i.e.
has a connection successfully been established?
Implementiert governikus::Card.
|
overridevirtual |
Destroys the previously established connection to the smart card.
Implementiert governikus::Card.
|
overridevirtual |
Sets a new eID PIN, i.e.
the corresponding reader is no basic reader.
Erneute Implementation von governikus::Card.
|
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.