AusweisApp2
SmartCardDefinitions.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
7#include "EnumHelper.h"
8
9namespace governikus
10{
12 NONE,
13 UNKNOWN,
14 EID_CARD,
15 SMART_EID)
16
17defineTypedEnumType(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
25defineEnumType(AcceptedEidType,
26 CARD_CERTIFIED,
27 SE_CERTIFIED,
28 SE_ENDORSED,
29 HW_KEYSTORE)
30
31// TR 03110 Smart-eID Amendment
32defineEnumType(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
defineEnumType(ActivationType, UNKNOWN, SHOWUI, STATUS, TCTOKENURL) defineEnumType(StatusFormat
Format types for status responses.
defineTypedEnumType(Ins, uchar, UNKNOWN=0x00, MSE_SET=0x22, 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
PACE_PIN
Definition: SmartCardDefinitions.h:21
PACE_CAN
Definition: SmartCardDefinitions.h:20