11#include <QCoreApplication>
12#include <QSharedPointer>
21 friend QDebug operator<<(QDebug, const
CardInfo&);
34 QSharedPointer<const EFCardAccess> mEfCardAccess;
40 static const int UNDEFINED_RETRY_COUNTER;
43 CardInfo(CardType pCardType,
const FileRef& pApplication =
FileRef(),
const QSharedPointer<const EFCardAccess>& = QSharedPointer<const EFCardAccess>(),
44 int pRetryCounter = UNDEFINED_RETRY_COUNTER,
bool pPinDeactivated =
false,
bool pPukInoperative =
false,
bool pPinInitial =
false);
50 [[nodiscard]] QSharedPointer<const EFCardAccess>
getEfCardAccess()
const;
77QDebug
operator<<(QDebug pDbg,
const CardInfo& pCardInfo);
void setCardType(CardType pCardType)
Definition CardInfo.cpp:36
MobileEidType getMobileEidType() const
Definition CardInfo.cpp:139
void setRetryCounter(int pRetryCounter)
Definition CardInfo.cpp:85
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)
Definition CardInfo.cpp:23
QString getCardTypeString() const
Definition CardInfo.cpp:48
bool isPukInoperative() const
The PUK is inoperative.
Definition CardInfo.cpp:103
bool isPinDeactivated() const
The eID function has not been activated by the competent authority.
Definition CardInfo.cpp:97
int getRetryCounter() const
Definition CardInfo.cpp:79
const FileRef & getApplication() const
Definition CardInfo.cpp:127
CardType getCardType() const
Definition CardInfo.cpp:42
void setTagType(TagType pTagType)
Definition CardInfo.cpp:121
TagType getTagType() const
Definition CardInfo.cpp:115
bool isRetryCounterDetermined() const
Definition CardInfo.cpp:91
void setApplication(const FileRef &pApplication)
Definition CardInfo.cpp:133
TagType
Definition CardInfo.h:25
QSharedPointer< const EFCardAccess > getEfCardAccess() const
Definition CardInfo.cpp:73
bool isPinInitial() const
Definition CardInfo.cpp:109
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17
QDebug operator<<(QDebug pDbg, const CommandApdu &pCommandApdu)
Definition CommandApdu.h:96