15 VERIFY_PIN_START = 0x1,
16 VERIFY_PIN_FINISH = 0x2,
17 MODIFY_PIN_START = 0x3,
18 MODIFY_PIN_FINISH = 0x4,
19 GET_KEY_PRESSED = 0x5,
20 VERIFY_PIN_DIRECT = 0x6,
21 MODIFY_PIN_DIRECT = 0x7,
22 MCT_READERDIRECT = 0x8,
26 SET_SPE_MESSAGE = 0x0c,
27 VERIFY_PIN_DIRECT_APP_ID = 0x0d,
28 MODIFY_PIN_DIRECT_APP_ID = 0x0e,
31 IFD_DISPLAY_PROPERTIES = 0x11,
32 TLV_PROPERTIES = 0x12,
33 CCID_ESC_COMMAND = 0x13,
36 class PcscReaderFeature
39 QMap<FeatureID, PCSC_INT> mFeatures;
41 friend QDebug
operator<<(QDebug,
const PcscReaderFeature&);
44 PcscReaderFeature(
const char*
const pFeaturesTLV, PCSC_INT pLength = 0);
46 [[nodiscard]]
bool contains(FeatureID pFeatureID)
const;
52 [[nodiscard]] PCSC_INT getValue(FeatureID pFeatureID)
const;
56 inline QDebug
operator<<(QDebug pDbg,
const governikus::PcscReaderFeature& pPcscReaderFeature)
58 QDebugStateSaver saver(pDbg);
59 pDbg << pPcscReaderFeature.mFeatures.keys();
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
QDebug operator<<(QDebug pDbg, const CardInfo &pCardInfo)
Definition: CardInfo.cpp:287
defineEnumType(ActivationType, UNKNOWN, SHOWUI, STATUS, TCTOKENURL) defineEnumType(StatusFormat
Format types for status responses.