AusweisApp2
governikus::IosCard Klassenreferenz

#include <IosCard.h>

Klassendiagramm für governikus::IosCard:

Signale

void fireConnectFailed ()
 
void fireTransmitFailed ()
 

Öffentliche Methoden

 IosCard (IosCardPointer *pTag)
 
virtual ~IosCard () override
 
bool isValid () const
 
bool invalidateTarget ()
 
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 void setProgressMessage (const QString &pMessage) override
 Sets the current workflow progress message. Mehr ...
 
virtual ResponseApduResult transmit (const CommandApdu &pCmd) override
 Performs a transmit to the smart card. Mehr ...
 
- Öffentliche Methoden geerbt von governikus::Card
 Card ()
 
virtual ~Card ()=default
 
virtual EstablishPaceChannelOutput establishPaceChannel (PacePasswordId pPasswordId, const QByteArray &pChat, const QByteArray &pCertificateDescription, quint8 pTimeoutSeconds=60)
 Establishes a PACE channel, i.e. Mehr ...
 
virtual CardReturnCode destroyPaceChannel ()
 Destroys an existing PACE channel, i.e. Mehr ...
 
virtual ResponseApduResult setEidPin (quint8 pTimeoutSeconds)
 Sets a new eID PIN, i.e. Mehr ...
 

Beschreibung der Konstruktoren und Destruktoren

◆ IosCard()

governikus::IosCard::IosCard ( IosCardPointer pTag)
explicit

◆ ~IosCard()

virtual governikus::IosCard::~IosCard ( )
overridevirtual

Dokumentation der Elementfunktionen

◆ connect()

virtual CardReturnCode governikus::IosCard::connect ( )
overridevirtual

Establish a connection to the smart card.

Implementiert governikus::Card.

◆ disconnect()

virtual CardReturnCode governikus::IosCard::disconnect ( )
overridevirtual

Destroys the previously established connection to the smart card.

Implementiert governikus::Card.

◆ fireConnectFailed

void governikus::IosCard::fireConnectFailed ( )
signal

◆ fireTransmitFailed

void governikus::IosCard::fireTransmitFailed ( )
signal

◆ invalidateTarget()

bool governikus::IosCard::invalidateTarget ( )

◆ isConnected()

virtual bool governikus::IosCard::isConnected ( )
overridevirtual

Is the smart card connected, i.e.

has a connection successfully been established?

Implementiert governikus::Card.

◆ isValid()

bool governikus::IosCard::isValid ( ) const

◆ setProgressMessage()

virtual void governikus::IosCard::setProgressMessage ( const QString &  pMessage)
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()

virtual ResponseApduResult governikus::IosCard::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.


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