AusweisApp
|
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 EFCardAccess > | getEfCardAccess () const |
MobileEidType | getMobileEidType () const |
int | getRetryCounter () const |
void | setRetryCounter (int pRetryCounter) |
TagType | getTagType () const |
void | setTagType (TagType pTagType) |
const FileRef & | getApplication () 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 &) |
Holds smart card information.
An instance of CardInfo is created using the CardInfoFactory.
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 ) |
CardType CardInfo::getCardType | ( | ) | const |
QString CardInfo::getCardTypeString | ( | ) | const |
QSharedPointer< const EFCardAccess > CardInfo::getEfCardAccess | ( | ) | const |
MobileEidType CardInfo::getMobileEidType | ( | ) | const |
int CardInfo::getRetryCounter | ( | ) | const |
CardInfo::TagType CardInfo::getTagType | ( | ) | const |
bool CardInfo::isPinDeactivated | ( | ) | const |
The eID function has not been activated by the competent authority.
bool CardInfo::isPinInitial | ( | ) | const |
bool CardInfo::isPukInoperative | ( | ) | const |
The PUK is inoperative.
User is not able to unblock the PIN anymore.
bool CardInfo::isRetryCounterDetermined | ( | ) | const |
void CardInfo::setTagType | ( | CardInfo::TagType | pTagType | ) |