AusweisApp
Lade ...
Suche ...
Keine Treffer
governikus::PcscCard Klassenreferenz

#include <PcscCard.h>

Klassendiagramm für governikus::PcscCard:

Ö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 void setProgressMessage (const QString &pMessage, int pProgress=-1)
 Sets the current workflow progress message.
 
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.
 

Beschreibung der Konstruktoren und Destruktoren

◆ PcscCard()

PcscCard::PcscCard ( PcscReader * pPcscReader)
explicit
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ ~PcscCard()

PcscCard::~PcscCard ( )
override
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

◆ destroyPaceChannel()

CardReturnCode PcscCard::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:

◆ establishConnection()

CardReturnCode PcscCard::establishConnection ( )
overridevirtual

Establish a connection to the smart card.

Implementiert governikus::Card.

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

◆ establishPaceChannel()

EstablishPaceChannelOutput PcscCard::establishPaceChannel ( PacePasswordId pPasswordId,
int pPreferredPinLength,
const QByteArray & pChat,
const QByteArray & pCertificateDescription,
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:

◆ isConnected()

bool PcscCard::isConnected ( ) const
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:

◆ releaseConnection()

CardReturnCode PcscCard::releaseConnection ( )
overridevirtual

Destroys the previously established connection to the smart card.

Implementiert governikus::Card.

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

◆ setEidPin()

ResponseApduResult PcscCard::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 PcscCard::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: