15#include <QCoreApplication>
16#include <QSharedPointer>
48 static const int UNDEFINED_RETRY_COUNTER;
Holds smart card information.
Definition CardInfo.h:26
void setCardType(CardType pCardType)
Definition CardInfo.cpp:40
MobileEidType getMobileEidType() const
Definition CardInfo.cpp:143
void setRetryCounter(int pRetryCounter)
Definition CardInfo.cpp:89
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:27
QString getCardTypeString() const
Definition CardInfo.cpp:52
bool isPukInoperative() const
The PUK is inoperative.
Definition CardInfo.cpp:107
bool isPinDeactivated() const
The eID function has not been activated by the competent authority.
Definition CardInfo.cpp:101
int getRetryCounter() const
Definition CardInfo.cpp:83
const FileRef & getApplication() const
Definition CardInfo.cpp:131
CardType getCardType() const
Definition CardInfo.cpp:46
void setTagType(TagType pTagType)
Definition CardInfo.cpp:125
TagType getTagType() const
Definition CardInfo.cpp:119
bool isRetryCounterDetermined() const
Definition CardInfo.cpp:95
void setApplication(const FileRef &pApplication)
Definition CardInfo.cpp:137
TagType
Definition CardInfo.h:33
QSharedPointer< const EFCardAccess > getEfCardAccess() const
Definition CardInfo.cpp:77
bool isPinInitial() const
Definition CardInfo.cpp:113
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114
QDebug operator<<(QDebug pDbg, const CommandApdu &pCommandApdu)
Definition CommandApdu.h:96