AusweisApp
 
Lade ...
Suche ...
Keine Treffer
MsgTypes.h
gehe zur Dokumentation dieser Datei
1
4
8
9#pragma once
10
11#include "EnumHelper.h"
12
13namespace governikus
14{
15defineEnumType(MsgLevel // See MsgHandler::DEFAULT_MSG_LEVEL
16 , v1 = 1
17 , v2 = 2
18 , v3 = 3
19 )
20
21defineEnumType(MsgType,
43 PAUSE)
44
45defineEnumType(MsgCmdType,
47 ACCEPT,
48 CANCEL,
49 CONTINUE,
50 INTERRUPT,
51 GET_STATUS,
52 GET_LOG,
53 GET_INFO,
54 GET_API_LEVEL,
55 SET_API_LEVEL,
56 GET_READER,
57 GET_READER_LIST,
58 RUN_AUTH,
59 RUN_PERSONALIZATION,
60 RUN_CHANGE_PIN,
61 GET_CERTIFICATE,
62 GET_ACCESS_RIGHTS,
63 SET_ACCESS_RIGHTS,
64 SET_CARD,
65 SET_PIN,
66 SET_NEW_PIN,
67 SET_CAN,
68 SET_PUK)
69
70} // namespace governikus
#define defineEnumType(enumName,...)
Definition EnumHelper.h:85
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
PERSONALIZATION
Definition MsgTypes.h:34
UNDEFINED
Definition SecurityProtocol.h:22
STATUS
Definition MsgTypes.h:26
CHANGE_PIN
Definition MsgTypes.h:35
INFO
Definition MsgTypes.h:28
READER
Definition MsgTypes.h:30
AUTH
Definition MsgTypes.h:33
LOG
Definition MsgTypes.h:27
UNKNOWN_COMMAND
Definition MsgTypes.h:24
READER_LIST
Definition MsgTypes.h:31
INTERNAL_ERROR
Definition MsgTypes.h:25
BAD_STATE
Definition MsgTypes.h:32
API_LEVEL
Definition MsgTypes.h:29
ENTER_CAN
Definition MsgTypes.h:41
ACCESS_RIGHTS
Definition MsgTypes.h:37
ENTER_NEW_PIN
Definition MsgTypes.h:40
INVALID
Definition MsgTypes.h:23
ENTER_PUK
Definition MsgTypes.h:42
VOID
Definition MsgTypes.h:22
CERTIFICATE
Definition MsgTypes.h:36
ENTER_PIN
Definition MsgTypes.h:39
INSERT_CARD
Definition MsgTypes.h:38
defineEnumType(KnownOid, ID_SIGNED_DATA, EC_PS_PUBLICKEY, STANDARDIZED_DOMAINPARAMETERS, BSI_DE_PROTOCOLS_SMARTCARD, ID_PK, ID_PK_DH, ID_PK_ECDH, ID_PS_PK, ID_PS_PK_ECDH_ESCHNORR, ID_TA, ID_TA_RSA, ID_TA_RSA_V1_5_SHA_1, ID_TA_RSA_V1_5_SHA_256, ID_TA_RSA_PSS_SHA_1, ID_TA_RSA_PSS_SHA_256, ID_TA_RSA_V1_5_SHA_512, ID_TA_RSA_PSS_SHA_512, ID_TA_ECDSA, ID_TA_ECDSA_SHA_1, ID_TA_ECDSA_SHA_224, ID_TA_ECDSA_SHA_256, ID_TA_ECDSA_SHA_384, ID_TA_ECDSA_SHA_512, ID_CA, ID_CA_DH, ID_CA_DH_3DES_CBC_CBC, ID_CA_DH_AES_CBC_CMAC_128, ID_CA_DH_AES_CBC_CMAC_192, ID_CA_DH_AES_CBC_CMAC_256, ID_CA_ECDH, ID_CA_ECDH_3DES_CBC_CBC, ID_CA_ECDH_AES_CBC_CMAC_128, ID_CA_ECDH_AES_CBC_CMAC_192, ID_CA_ECDH_AES_CBC_CMAC_256, ID_PACE, ID_PACE_DH_GM, ID_PACE_DH_GM_3DES_CBC_CBC, ID_PACE_DH_GM_AES_CBC_CMAC_128, ID_PACE_DH_GM_AES_CBC_CMAC_192, ID_PACE_DH_GM_AES_CBC_CMAC_256, ID_PACE_ECDH_GM, ID_PACE_ECDH_GM_3DES_CBC_CBC, ID_PACE_ECDH_GM_AES_CBC_CMAC_128, ID_PACE_ECDH_GM_AES_CBC_CMAC_192, ID_PACE_ECDH_GM_AES_CBC_CMAC_256, ID_PACE_DH_IM, ID_PACE_DH_IM_3DES_CBC_CBC, ID_PACE_DH_IM_AES_CBC_CMAC_128, ID_PACE_DH_IM_AES_CBC_CMAC_192, ID_PACE_DH_IM_AES_CBC_CMAC_256, ID_PACE_ECDH_IM, ID_PACE_ECDH_IM_3DES_CBC_CBC, ID_PACE_ECDH_IM_AES_CBC_CMAC_128, ID_PACE_ECDH_IM_AES_CBC_CMAC_192, ID_PACE_ECDH_IM_AES_CBC_CMAC_256, ID_PACE_ECDH_CAM, ID_PACE_ECDH_CAM_AES_CBC_CMAC_128, ID_PACE_ECDH_CAM_AES_CBC_CMAC_192, ID_PACE_ECDH_CAM_AES_CBC_CMAC_256, ID_RI, ID_RI_DH, ID_RI_DH_SHA_1, ID_RI_DH_SHA_224, ID_RI_DH_SHA_256, ID_RI_DH_SHA_384, ID_RI_DH_SHA_512, ID_RI_ECDH, ID_RI_ECDH_SHA_1, ID_RI_ECDH_SHA_224, ID_RI_ECDH_SHA_256, ID_RI_ECDH_SHA_384, ID_RI_ECDH_SHA_512, ID_CI, ID_EID_SECURITY, ID_PT, ID_PS, ID_PSA, ID_PSA_ECDH_ECSCHNORR, ID_PSA_ECDH_ECSCHNORR_SHA_256, ID_PSA_ECDH_ECSCHNORR_SHA_384, ID_PSA_ECDH_ECSCHNORR_SHA_512, ID_PASSWORDTYPE, ID_PASSWORDTYPE_MRZ, ID_PASSWORDTYPE_CAN, ID_PASSWORDTYPE_PIN, ID_PASSWORDTYPE_PUK, ID_AUXILIARY_DATA, ID_DATE_OF_BIRTH, ID_DATE_OF_EXPIRY, ID_MUNICIPALITY_ID, ID_PSM_MESSAGE, ID_SECURITY_OBJECT, ID_ROLES, ID_IS, ID_AT, ID_ST, ID_EXTENSIONS, ID_DESCRIPTION, ID_PLAIN_FORMAT, ID_HTML_FORMAT, ID_PFD_FORMAT, ID_SECTOR_RI, ID_SECTOR_PS, ID_EID_TYPE, ID_CARD_EID_TYPE, ID_MOBILE_EID_TYPE, ID_MOBILE_EID_TYPE_SE_CERTIFIED, ID_MOBILE_EID_TYPE_SE_ENDORSED, ID_MOBILE_EID_TYPE_HW_KEYSTORE) class Oid
Definition Oid.h:23