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 pDbg, const CardInfo &pCardInfo)
 

Ausführliche Beschreibung

Holds smart card information.

An instance of CardInfo is created using the CardInfoFactory.

Dokumentation der Aufzählungstypen

◆ TagType

enum class governikus::CardInfo::TagType
strong
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
nodiscard

◆ getCardType()

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

◆ getCardTypeString()

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

◆ getEfCardAccess()

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

◆ getMobileEidType()

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

◆ getRetryCounter()

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

◆ getTagType()

CardInfo::TagType CardInfo::getTagType ( ) const
nodiscard
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ isPinDeactivated()

bool CardInfo::isPinDeactivated ( ) const
nodiscard

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
nodiscard
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ isPukInoperative()

bool CardInfo::isPukInoperative ( ) const
nodiscard

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
nodiscard
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setApplication()

void CardInfo::setApplication ( const FileRef & pApplication)

◆ 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:

Freunde und bezugnehmende Symbol-Dokumentation

◆ operator<<

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

◆ Reader

friend class Reader
friend

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