14#include <QSharedPointer>
45 static const int UNDEFINED_RETRY_COUNTER;
Holds smart card information.
Definition CardInfo.h:24
void setCardType(CardType pCardType)
Definition CardInfo.cpp:39
MobileEidType getMobileEidType() const
Definition CardInfo.cpp:130
void setRetryCounter(int pRetryCounter)
Definition CardInfo.cpp:88
CardInfo(CardType pCardType, 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:51
bool isPukInoperative() const
The PUK is inoperative.
Definition CardInfo.cpp:106
bool isPinDeactivated() const
The eID function has not been activated by the competent authority.
Definition CardInfo.cpp:100
int getRetryCounter() const
Definition CardInfo.cpp:82
CardType getCardType() const
Definition CardInfo.cpp:45
void setTagType(TagType pTagType)
Definition CardInfo.cpp:124
TagType getTagType() const
Definition CardInfo.cpp:118
bool isRetryCounterDetermined() const
Definition CardInfo.cpp:94
TagType
Definition CardInfo.h:31
QSharedPointer< const EFCardAccess > getEfCardAccess() const
Definition CardInfo.cpp:76
bool isPinInitial() const
Definition CardInfo.cpp:112
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16
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:95