AusweisApp2
SmartCardDefinitions.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include "EnumHelper.h"
8 
9 namespace governikus
10 {
11 defineEnumType(CardType,
12  NONE,
13  UNKNOWN,
14  EID_CARD,
15  SMART_EID)
16 
17 defineTypedEnumType(PacePasswordId, char,
18  UNKNOWN = 0x00,
19  PACE_MRZ = 0x01,
20  PACE_CAN = 0x02,
21  PACE_PIN = 0x03,
22  PACE_PUK = 0x04)
23 
24 // TR03159-4
25 defineEnumType(AcceptedEidType,
26  CARD_CERTIFIED,
27  SE_CERTIFIED,
28  SE_ENDORSED,
29  HW_KEYSTORE)
30 
31 // TR 03110 Smart-eID Amendment
32 defineEnumType(MobileEidType,
33  UNKNOWN,
34  SE_CERTIFIED,
35  SE_ENDORSED,
36  HW_KEYSTORE)
37 
38 } // namespace governikus
A simple template renderer.
Definition: ActivationContext.h:15
UNKNOWN
Definition: ResponseApdu.h:63
PACE_MRZ
Definition: SmartCardDefinitions.h:19
defineTypedEnumType(Ins, uchar, UNKNOWN=0x00, DEACTIVATE=0x04, MSE_SET=0x22, ACTIVATE=0x44, EXTERNAL_AUTHENTICATE=0x82, GET_CHALLENGE=0x84, GENERAL_AUTHENTICATE=0x86, PSO_VERIFY=0x2A, PSO_COMPUTE=0x2B, RESET_RETRY_COUNTER=0x2C, SELECT=0xA4, READ_BINARY=0xB0, GET_RESPONSE=0xC0, UPDATE_BINARY=0xD6) class CommandApdu
Definition: CommandApdu.h:17
defineEnumType(ActivationType, UNKNOWN, SHOWUI, STATUS, TCTOKENURL) defineEnumType(StatusFormat
Format types for status responses.
PACE_PIN
Definition: SmartCardDefinitions.h:21
PACE_CAN
Definition: SmartCardDefinitions.h:20