45 return mPluginType != ReaderManagerPluginType::UNKNOWN;
51 mPluginType = ReaderManagerPluginType::UNKNOWN;
52 mCardInfo =
CardInfo(CardType::NONE);
124 return mShelvedCard != CardType::NONE;
176 return mMaxApduLength;
182 return mMaxApduLength >= 0 && mMaxApduLength < 500;
Holds smart card information.
Definition CardInfo.h:26
void setCardType(CardType pCardType)
Definition CardInfo.cpp:40
MobileEidType getMobileEidType() const
Definition CardInfo.cpp:143
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
CardType getCardType() const
Definition CardInfo.cpp:46
bool isRetryCounterDetermined() const
Definition CardInfo.cpp:95
Definition ReaderConfigurationInfo.h:21
Definition ReaderInfo.h:18
void insertCard()
Definition ReaderInfo.h:138
void setCardInfo(const CardInfo &pCardInfo)
Definition ReaderInfo.h:144
bool isBasicReader() const
Definition ReaderInfo.h:162
void setMaxApduLength(int pMaxApduLength)
Definition ReaderInfo.h:168
bool wasShelved() const
Definition ReaderInfo.h:122
CardInfo & getCardInfo()
Definition ReaderInfo.h:56
ReaderManagerPluginType getPluginType() const
Definition ReaderInfo.h:37
bool insufficientApduLength() const
Definition ReaderInfo.h:180
const CardInfo & getCardInfo() const
Definition ReaderInfo.h:62
bool isRetryCounterDetermined() const
Definition ReaderInfo.h:98
bool hasEid() const
Definition ReaderInfo.h:86
bool isInsertable() const
Definition ReaderInfo.cpp:50
void shelveCard()
Definition ReaderInfo.h:128
ReaderConfigurationInfo getReaderConfigurationInfo() const
Definition ReaderInfo.cpp:38
CardType getCardType() const
Definition ReaderInfo.h:68
ReaderInfo(const QString &pName=QString(), ReaderManagerPluginType pPluginType=ReaderManagerPluginType::UNKNOWN, const CardInfo &pCardInfo=CardInfo(CardType::NONE))
int getMaxApduLength() const
Definition ReaderInfo.h:174
bool isPinDeactivated() const
Definition ReaderInfo.h:104
bool isValid() const
Definition ReaderInfo.h:43
const QString & getName() const
Definition ReaderInfo.h:150
void invalidate()
Definition ReaderInfo.h:49
int getRetryCounter() const
Definition ReaderInfo.h:92
bool isPukInoperative() const
Definition ReaderInfo.h:110
bool hasCard() const
Definition ReaderInfo.h:80
bool isSoftwareSmartEid() const
Definition ReaderInfo.h:116
QString getCardTypeString() const
Definition ReaderInfo.h:74
void setBasicReader(bool pIsBasicReader)
Definition ReaderInfo.h:156
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