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

Holds smart card information. Mehr ...

#include <CardInfo.h>

Öffentliche Typen

enum class  TagType { UNKNOWN , NFC_4A , NFC_4B }
 

Öffentliche Methoden

 CardInfo (CardType pCardType, const FileRef &pApplication=FileRef(), const QSharedPointer< const EFCardAccess > &=QSharedPointer< const EFCardAccess >(), int pRetryCounter=UNDEFINED_RETRY_COUNTER, bool pPinDeactivated=false, bool pPukInoperative=false, bool pPinInitial=false)
 
void setCardType (CardType pCardType)
 
CardType getCardType () const
 
QString getCardTypeString () const
 
QSharedPointer< const EFCardAccessgetEfCardAccess () const
 
MobileEidType getMobileEidType () const
 
int getRetryCounter () const
 
void setRetryCounter (int pRetryCounter)
 
TagType getTagType () const
 
void setTagType (TagType pTagType)
 
const FileRefgetApplication () const
 
void setApplication (const FileRef &pApplication)
 
bool isRetryCounterDetermined () const
 
bool isPinDeactivated () const
 The eID function has not been activated by the competent authority.
 
bool isPukInoperative () const
 The PUK is inoperative.
 
bool isPinInitial () const
 

Freundbeziehungen

class Reader
 
QDebug operator<< (QDebug, const CardInfo &)
 

Ausführliche Beschreibung

Holds smart card information.

An instance of CardInfo is created using the CardInfoFactory.

Dokumentation der Aufzählungstypen

◆ TagType

Aufzählungswerte
UNKNOWN 
NFC_4A 
NFC_4B 

Beschreibung der Konstruktoren und Destruktoren

◆ CardInfo()

CardInfo::CardInfo ( CardType pCardType,
const FileRef & pApplication = FileRef(),
const QSharedPointer< const EFCardAccess > & pEfCardAccess = QSharedPointer<const EFCardAccess>(),
int pRetryCounter = UNDEFINED_RETRY_COUNTER,
bool pPinDeactivated = false,
bool pPukInoperative = false,
bool pPinInitial = false )

Dokumentation der Elementfunktionen

◆ getApplication()

const FileRef & CardInfo::getApplication ( ) const

◆ getCardType()

CardType CardInfo::getCardType ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getCardTypeString()

QString CardInfo::getCardTypeString ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getEfCardAccess()

QSharedPointer< const EFCardAccess > CardInfo::getEfCardAccess ( ) const

◆ getMobileEidType()

MobileEidType CardInfo::getMobileEidType ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getRetryCounter()

int CardInfo::getRetryCounter ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getTagType()

CardInfo::TagType CardInfo::getTagType ( ) const

◆ isPinDeactivated()

bool CardInfo::isPinDeactivated ( ) const

The eID function has not been activated by the competent authority.

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

◆ isPinInitial()

bool CardInfo::isPinInitial ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ isPukInoperative()

bool CardInfo::isPukInoperative ( ) const

The PUK is inoperative.

User is not able to unblock the PIN anymore.

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

◆ isRetryCounterDetermined()

bool CardInfo::isRetryCounterDetermined ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setApplication()

void CardInfo::setApplication ( const FileRef & pApplication)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setCardType()

void CardInfo::setCardType ( CardType pCardType)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setRetryCounter()

void CardInfo::setRetryCounter ( int pRetryCounter)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setTagType()

void CardInfo::setTagType ( CardInfo::TagType pTagType)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Freundbeziehungen und Funktionsdokumentation

◆ operator<<

QDebug operator<< ( QDebug ,
const CardInfo &  )
friend

◆ Reader


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