AusweisApp2
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 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)
 
bool isRetryCounterDetermined () const
 
bool isPinDeactivated () const
 The online identification function has not been activated by the competent authority. Mehr ...
 
bool isPukInoperative () const
 The PUK is inoperative. Mehr ...
 
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 QSharedPointer< const EFCardAccess > &  pEfCardAccess = QSharedPointer<const EFCardAccess>(),
int  pRetryCounter = UNDEFINED_RETRY_COUNTER,
bool  pPinDeactivated = false,
bool  pPukInoperative = false,
bool  pPinInitial = false 
)

Dokumentation der Elementfunktionen

◆ 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, wo diese Funktion aufgerufen wird:

◆ getEfCardAccess()

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

◆ getMobileEidType()

MobileEidType CardInfo::getMobileEidType ( ) const
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
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ isPinDeactivated()

bool CardInfo::isPinDeactivated ( ) const

The online identification 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:

◆ setCardType()

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

◆ setRetryCounter()

void CardInfo::setRetryCounter ( int  pRetryCounter)

◆ setTagType()

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

Freundbeziehungen und Funktionsdokumentation

◆ operator<<

QDebug operator<< ( QDebug  ,
const CardInfo  
)
friend

◆ Reader

friend class Reader
friend

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