AusweisApp2
governikus::RemoteCard Klassenreferenz

#include <RemoteCard.h>

Klassendiagramm für governikus::RemoteCard:

Signale

void fireCardRemoved ()
 

Öffentliche Methoden

 RemoteCard (const QSharedPointer< RemoteDispatcherClient > &pRemoteDispatcher, const QString &pReaderName)
 
virtual ~RemoteCard () override
 
virtual CardReturnCode connect () override
 Establish a connection to the smart card. Mehr ...
 
virtual CardReturnCode disconnect () override
 Destroys the previously established connection to the smart card. Mehr ...
 
virtual bool isConnected () override
 Is the smart card connected, i.e. Mehr ...
 
virtual ResponseApduResult transmit (const CommandApdu &pCmd) override
 Performs a transmit to the smart card. Mehr ...
 
virtual EstablishPaceChannelOutput establishPaceChannel (PacePasswordId pPasswordId, const QByteArray &pChat, const QByteArray &pCertificateDescription, quint8 pTimeoutSeconds=60) override
 Establishes a PACE channel, i.e. Mehr ...
 
virtual ResponseApduResult setEidPin (quint8 pTimeoutSeconds) override
 Sets a new eID PIN, i.e. Mehr ...
 
- Öffentliche Methoden geerbt von governikus::Card
 Card ()
 
virtual ~Card ()=default
 
virtual void setProgressMessage (const QString &pMessage)
 Sets the current workflow progress message. Mehr ...
 
virtual CardReturnCode destroyPaceChannel ()
 Destroys an existing PACE channel, i.e. Mehr ...
 

Beschreibung der Konstruktoren und Destruktoren

◆ RemoteCard()

RemoteCard::RemoteCard ( const QSharedPointer< RemoteDispatcherClient > &  pRemoteDispatcher,
const QString &  pReaderName 
)

◆ ~RemoteCard()

RemoteCard::~RemoteCard ( )
overridevirtual

Dokumentation der Elementfunktionen

◆ connect()

CardReturnCode RemoteCard::connect ( )
overridevirtual

Establish a connection to the smart card.

Implementiert governikus::Card.

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

◆ disconnect()

CardReturnCode RemoteCard::disconnect ( )
overridevirtual

Destroys the previously established connection to the smart card.

Implementiert governikus::Card.

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

◆ establishPaceChannel()

EstablishPaceChannelOutput RemoteCard::establishPaceChannel ( PacePasswordId  pPasswordId,
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.

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

◆ 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()

ResponseApduResult RemoteCard::setEidPin ( quint8  pTimeoutSeconds)
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:

◆ transmit()

ResponseApduResult RemoteCard::transmit ( const CommandApdu pCmd)
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.

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

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