(7/30/26 Draft Version) Tag Tables for ISO, AAMVA, mPassport Request Items
Tag Table for ISO
const char * const req_iso_items[REQ_ISO_MAX_CNT] = // 35 items
{
"family_name", // 0x00000001, 0x9F01
"given_name", // 0x00000002, 0x9F02
"birth_date", // 0x00000004, 0x9F03
"issue_date", // 0x00000008, 0x9F04
"expiry_date", // 0x00000010, 0x9F05
"issuing_country", // 0x00000020, 0X9f06
"issuing_authority", // 0x00000040, 0x9F07
"document_number", // 0x00000080, 0x9F08
"portrait", // 0x00000100, 0x9F09
"driving_privileges", // 0x00000200, 0x9F0A
"un_distinguishing_sign", // 0x00000400, 0x9F0B
"administrative_number", // 0x00000800, 0x9F0C
"sex", // 0x00001000, 0x9F0D
"height", // 0x00002000, 0x9F0E
"weight", // 0x00004000, 0x9F0F
"eye_colour", // 0x00008000, 0x9F10
"hair_colour", // 0x00010000, 0x9F11
"birth_place", // 0x00020000, 0x9F12
"resident_address", // 0x00040000, 0x9F13
"portrait_capture_date", // 0x00080000, 0x9F14
"age_in_years", // 0x00100000, 0x9F15
"age_birth_year", // 0x00200000, 0x9F16
"age_over_18", // 0x00400000, 0x9F17
"age_over_21", // 0x00800000, 0x9F18
"age_over_25", // 0x01000000, 0x9F19
"issuing_jurisdiction", // 0x02000000, 0x9F1A
"nationality", // 0x04000000, 0X9F1B
"resident_city", // 0x08000000, 0x9F1C
"resident_state", // 0x10000000, 0x9F1D
"resident_postal_code", // 0x20000000, 0x9F1E
"resident_country", // 0x40000000, 0x9F1F
"biometric_template_xx", // 0x80000000, 0x9F20
"family_name_national_character", // 0x00000001, 0x9F21 (the second DWORD)
"given_name_national_character", // 0x00000002, 0x9F22 (the second DWORD)
"signature_usual_mark" // 0x00000004, 0x9F23 (the second DWORD)
};Tag Table for AAMVA
Tag Table for mPassport
Last updated

