AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
governikus::BluetoothCard Klassenreferenz

#include <BluetoothCard.h>

Klassendiagramm für governikus::BluetoothCard:

Öffentliche Methoden

 BluetoothCard (QSharedPointer< CyberJackWaveDevice > pDevice)
 
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 ...
 
CardReturnCode transmit (const CommandApdu &pCmd, ResponseApdu &pRes) override
 Performs a transmit to the smart card. Mehr ...
 
CardReturnCode establishPaceChannel (PACE_PASSWORD_ID pPasswordId, const QByteArray &pChat, const QByteArray &pCertificateDescription, EstablishPACEChannelOutput &pChannelOutput, quint8 pTimeoutSeconds) override
 Establishes a PACE channel, i.e. Mehr ...
 
CardReturnCode destroyPaceChannel () override
 Destroys an existing PACE channel, i.e. Mehr ...
 
CardReturnCode setEidPin (quint8 pTimeoutSeconds, ResponseApdu &pResponseApdu) override
 Sets a new eID PIN, i.e. Mehr ...
 
- Öffentliche Methoden geerbt von governikus::Card
 Card ()
 
virtual ~Card ()
 

Beschreibung der Konstruktoren und Destruktoren

BluetoothCard::BluetoothCard ( QSharedPointer< CyberJackWaveDevice pDevice)

Dokumentation der Elementfunktionen

CardReturnCode BluetoothCard::connect ( )
overridevirtual

Establish a connection to the smart card.

Implementiert governikus::Card.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

CardReturnCode BluetoothCard::destroyPaceChannel ( )
overridevirtual

Destroys an existing PACE channel, i.e.

the corresponding reader is no basic reader.

Erneute Implementation von governikus::Card.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

CardReturnCode BluetoothCard::disconnect ( )
overridevirtual

Destroys the previously established connection to the smart card.

Implementiert governikus::Card.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

CardReturnCode BluetoothCard::establishPaceChannel ( PACE_PASSWORD_ID  pPasswordId,
const QByteArray &  pChat,
const QByteArray &  pCertificateDescription,
EstablishPACEChannelOutput pChannelOutput,
quint8  pTimeoutSeconds 
)
overridevirtual

Establishes a PACE channel, i.e.

the corresponding reader is no basic reader.

Erneute Implementation von governikus::Card.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

bool BluetoothCard::isConnected ( )
overridevirtual

Is the smart card connected, i.e.

has a connection successfully been established?

Implementiert governikus::Card.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

CardReturnCode BluetoothCard::setEidPin ( quint8  pTimeoutSeconds,
ResponseApdu pResponseApdu 
)
overridevirtual

Sets a new eID PIN, i.e.

the corresponding reader is no basic reader.

Erneute Implementation von governikus::Card.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

CardReturnCode BluetoothCard::transmit ( const CommandApdu pCmd,
ResponseApdu pRes 
)
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.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: