00001
00024
00025
00026
00030 typedef enum {
00031 EMV_TAG1_CA_PK_INDEX = 0x8F,
00032 EMV_TAG1_ISSUER_PK_CERT = 0x90,
00033 EMV_TAG1_ISSUER_PK_REMINDER = 0x92,
00034 EMV_TAG1_ISSUER_PK_EXPONENT = 0x9F,
00035 EMV_TAG1_SIGNED_STATIC_DATA = 0x93,
00036 EMV_TAG1_APPLICATION_TEMPLATE = 0x61
00037 }EMV_TAG_BYTE1;
00038
00042 typedef enum {
00043 EMV_TAG2_CA_PK_INDEX = 0,
00044 EMV_TAG2_ISSUER_PK_CERT = 0,
00045 EMV_TAG2_ISSUER_PK_REMINDER = 0,
00046 EMV_TAG2_ISSUER_PK_EXPONENT = 0x32,
00047 EMV_TAG2_SIGNED_STATIC_DATA = 0,
00048 EMV_TAG2_APPLICATION_TEMPLATE = 0
00049 }EMV_TAG_BYTE2;
00050
00051
00055 typedef enum {
00056 SW1_COMPLETED = 0x90,
00057 SW1_MORE_TIME = 0x60,
00058 SW1_MORE_DATA = 0x61,
00059 SW1_WARNING1 = 0x62,
00060 SW1_WARNING2 = 0x63,
00061 SW1_WRONG_LENGTH = 0x6C
00062 }APDU_RESPONSE;
00063