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

#include <Card.h>

Klassendiagramm für governikus::Card:

Öffentliche Methoden

 Card ()
 
virtual ~Card ()
 
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 CardReturnCode transmit (const CommandApdu &pCmd, ResponseApdu &pRes)=0
 Performs a transmit to the smart card. Mehr ...
 
virtual CardReturnCode establishPaceChannel (PACE_PASSWORD_ID pPasswordId, const QByteArray &pChat, const QByteArray &pCertificateDescription, EstablishPACEChannelOutput &pChannelOutput, quint8 pTimeoutSeconds=60)
 Establishes a PACE channel, i.e. Mehr ...
 
virtual CardReturnCode destroyPaceChannel ()
 Destroys an existing PACE channel, i.e. Mehr ...
 
virtual CardReturnCode setEidPin (quint8 pTimeoutSeconds, ResponseApdu &pResponseApdu)
 Sets a new eID PIN, i.e. Mehr ...
 

Beschreibung der Konstruktoren und Destruktoren

Card::Card ( )
Card::~Card ( )
virtual

Dokumentation der Elementfunktionen

virtual CardReturnCode governikus::Card::connect ( )
pure virtual

Establish a connection to the smart card.

Implementiert in governikus::RemoteCard, governikus::PcscCard, governikus::NfcCard und governikus::BluetoothCard.

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

CardReturnCode Card::destroyPaceChannel ( )
virtual

Destroys an existing PACE channel, i.e.

the corresponding reader is no basic reader.

Erneute Implementation in governikus::PcscCard und governikus::BluetoothCard.

virtual CardReturnCode governikus::Card::disconnect ( )
pure virtual

Destroys the previously established connection to the smart card.

Implementiert in governikus::RemoteCard, governikus::PcscCard, governikus::NfcCard und governikus::BluetoothCard.

CardReturnCode Card::establishPaceChannel ( PACE_PASSWORD_ID  pPasswordId,
const QByteArray &  pChat,
const QByteArray &  pCertificateDescription,
EstablishPACEChannelOutput pChannelOutput,
quint8  pTimeoutSeconds = 60 
)
virtual

Establishes a PACE channel, i.e.

the corresponding reader is no basic reader.

Erneute Implementation in governikus::RemoteCard, governikus::PcscCard und governikus::BluetoothCard.

virtual bool governikus::Card::isConnected ( )
pure virtual

Is the smart card connected, i.e.

has a connection successfully been established?

Implementiert in governikus::RemoteCard, governikus::PcscCard, governikus::NfcCard und governikus::BluetoothCard.

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

CardReturnCode Card::setEidPin ( quint8  pTimeoutSeconds,
ResponseApdu pResponseApdu 
)
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 CardReturnCode governikus::Card::transmit ( const CommandApdu pCmd,
ResponseApdu pRes 
)
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::NfcCard und governikus::BluetoothCard.


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