Created
March 5, 2023 13:34
-
-
Save graealex/39f9f5a801f9beb127d43013aa85abbe to your computer and use it in GitHub Desktop.
Interindustry data elements according to ISO/IEC 7816-6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System.ComponentModel.DataAnnotations; | |
namespace Records | |
{ | |
/// <summary> | |
/// Interindustry data elements according to ISO/IEC 7816-6. | |
/// </summary> | |
public enum InterindustryDataElements : ushort | |
{ | |
/// <summary> | |
/// Indicates the type of account selected by the cardholder for the transaction (see EMV for coding). | |
/// </summary> | |
[Display(Name = "Account Type", Description = "Indicates the type of account selected by the cardholder for the transaction (see EMV for coding)")] | |
AccountType = 0x5F57, | |
/// <summary> | |
/// Address of an individual. | |
/// </summary> | |
[Display(Name = "Address", Description = "Address of an individual")] | |
Address = 0x5F42, | |
/// <summary> | |
/// Indicates operating characteristics of the card [defined in ISO/IEC 7816 (all parts)]. | |
/// </summary> | |
[Display(Name = "Answer-to-reset", Description = "Indicates operating characteristics of the card [defined in ISO/IEC 7816 (all parts)]")] | |
AnswerToReset = 0x5F51, | |
/// <summary> | |
/// Date from which the application can be used, under the responsibility of the application provider. | |
/// </summary> | |
[Display(Name = "Application effective date", Description = "Date from which the application can be used, under the responsibility of the application provider")] | |
ApplicationEffectiveDate = 0x5F25, | |
/// <summary> | |
/// Date after which an application expires, under the responsibility of the application provider. | |
/// </summary> | |
[Display(Name = "Application expiration date", Description = "Date after which an application expires, under the responsibility of the application provider")] | |
ApplicationExpirationDate = 0x5F24, | |
/// <summary> | |
/// Designation of several application areas to enable global interoperability (see ISO/IEC 14443-3). | |
/// </summary> | |
[Display(Name = "Application Family Identifier (AFI)", Description = "Designation of several application areas to enable global interoperability (see ISO/IEC 14443-3)")] | |
ApplicationFamilyIdentifier = 0x49, | |
/// <summary> | |
/// Data element identifying an application in the card [coding defined in ISO/IEC 7816 (all parts)]. | |
/// </summary> | |
[Display(Name = "Application identifier", Description = "Data element identifying an application in the card [coding defined in ISO/IEC 7816 (all parts)]")] | |
ApplicationIdentifier = 0x4F, | |
/// <summary> | |
/// Icon or logo associated with an application (see ISO/IEC 10918-1) | |
/// </summary> | |
[Display(Name = "Application image", Description = "Icon or logo associated with an application (see ISO/IEC 10918-1)")] | |
ApplicationImage = 0x5F44, | |
/// <summary> | |
/// Template nesting at least an application image | |
/// </summary> | |
[Display(Name = "Application image template", Description = "Template nesting at least an application image")] | |
ApplicationImageTemplate = 0x6D, | |
/// <summary> | |
/// Data element for use at the man machine interface | |
/// </summary> | |
[Display(Name = "Application label", Description = "Data element for use at the man machine interface")] | |
ApplicationLabel = 0x50, | |
/// <summary> | |
/// Template nesting parameters of an application | |
/// </summary> | |
[Display(Name = "Application related data", Description = "Template nesting parameters of an application")] | |
ApplicationRelatedData = 0x6E, | |
/// <summary> | |
/// Template identifying an application in the card [defined in ISO/IEC 7816 (all parts)] | |
/// </summary> | |
[Display(Name = "Application template", Description = "Template identifying an application in the card [defined in ISO/IEC 7816 (all parts)]")] | |
ApplicationTemplate = 0x61, | |
/// <summary> | |
/// Template nesting authentication data and parameters | |
/// </summary> | |
[Display(Name = "Authentication data", Description = "Template nesting authentication data and parameters")] | |
AuthenticationData = 0x67, | |
/// <summary> | |
/// A universal Business Identifier Code (former Bank Identifier Code) for use in automated processing in banking and related financial environments (see ISO 9362) | |
/// </summary> | |
[Display(Name = "Business Identifier Code", Description = "A universal Business Identifier Code (former Bank Identifier Code) for use in automated processing in banking and related financial environments (see ISO 9362)")] | |
BusinessIdentifierCode = 0x5F54, | |
/// <summary> | |
/// Template nesting biometric information data objects [defined in ISO/IEC 7816 (all parts)] | |
/// </summary> | |
[Display(Name = "Biometric information template", Description = "Template nesting biometric information data objects [defined in ISO/IEC 7816 (all parts)]")] | |
BiometricInformationTemplate = 0x7F60, | |
/// <summary> | |
/// Template used for nesting biometric information templates [see ISO/IEC 7816 (all parts)] | |
/// </summary> | |
[Display(Name = "Biometric information group template", Description = "Template used for nesting biometric information templates [see ISO/IEC 7816 (all parts)]")] | |
BiometricInformationGroupTemplate = 0x7F61, | |
/// <summary> | |
/// Template nesting biometric reference data objects [defined in ISO/IEC 7816 (all parts)] | |
/// </summary> | |
[Display(Name = "Biometric data template", Description = "Template nesting biometric reference data objects [defined in ISO/IEC 7816 (all parts)]")] | |
BiometricDataTemplate = 0x7F2E, | |
/// <summary> | |
/// Data element fixing card behaviours [defined in ISO/IEC 7816 (all parts)] | |
/// </summary> | |
[Display(Name = "Card capabilities", Description = "Data element fixing card behaviours [defined in ISO/IEC 7816 (all parts)]")] | |
CardCapabilities = 0x47, | |
/// <summary> | |
/// Template nesting data related to the card | |
/// </summary> | |
[Display(Name = "Card data", Description = "Template nesting data related to the card")] | |
CardData = 0x66, | |
/// <summary> | |
/// Date from which the card can be used, under the responsibility of the card issuer | |
/// </summary> | |
[Display(Name = "Card effective date", Description = "Date from which the card can be used, under the responsibility of the card issuer")] | |
CardEffectiveDate = 0x5F26, | |
/// <summary> | |
/// Date after which the card expires | |
/// </summary> | |
[Display(Name = "Card expiration date", Description = "Date after which the card expires")] | |
CardExpirationDate = 0x59, | |
/// <summary> | |
/// Proprietary, see ISO/IEC 7816 (all parts) | |
/// </summary> | |
[Display(Name = "Card issuer’s data", Description = "Proprietary, see ISO/IEC 7816 (all parts)")] | |
CardIssuerData = 0x45, | |
/// <summary> | |
/// Number distinguishing between separate cards with the same primary account number | |
/// </summary> | |
[Display(Name = "Card sequence number", Description = "Number distinguishing between separate cards with the same primary account number")] | |
CardSequenceNumber = 0x5F34, | |
/// <summary> | |
/// Indication of methods available in the card for supporting services [defined in ISO/ IEC 7816 (all parts)] | |
/// </summary> | |
[Display(Name = "Card service data", Description = "Indication of methods available in the card for supporting services [defined in ISO/ IEC 7816 (all parts)]")] | |
CardServiceData = 0x43, | |
/// <summary> | |
/// Biometric data related to the cardholder | |
/// </summary> | |
[Display(Name = "Cardholder biometric data", Description = "Biometric data related to the cardholder")] | |
CardholderBiometricData = 0x5F2E, | |
/// <summary> | |
/// Template nesting the cardholder public key, further information, signature of certification authority | |
/// </summary> | |
[Display(Name = "Cardholder certificate", Description = "Template nesting the cardholder public key, further information, signature of certification authority")] | |
CardholderCertificate = 0x7F21, | |
/// <summary> | |
/// Image of the cardholder’s handwritten signature (see ISO/IEC 11544) | |
/// </summary> | |
[Display(Name = "Cardholder Handwritten Signature Image", Description = "Image of the cardholder’s handwritten signature (see ISO/IEC 11544)")] | |
HandwrittenSignatureImage = 0x5F43, | |
/// <summary> | |
/// Template containing an object identifier specifying the format of the template and data object(s) encoding the certificate holder authorization (e.g. role and access rights). | |
/// </summary> | |
[Display(Name = "Certificate Holder Authorization Template", Description = "Template containing an object identifier specifying the format of the template and data object(s) encoding the certificate holder authorization (e.g. role and access rights).")] | |
CertificateHolderAuthorizationTemplate = 0x7F4C, | |
/// <summary> | |
/// Cardholder related images stored within the card [defined in ISO/IEC 7816 (all parts)] | |
/// </summary> | |
[Display(Name = "Cardholder Image Template", Description = "Cardholder related images stored within the card [defined in ISO/IEC 7816 (all parts)]")] | |
CardholderImageTemplate = 0x6C, | |
/// <summary> | |
/// Name of the cardholder (defined in ISO/IEC 7813) | |
/// </summary> | |
[Display(Name = "Cardholder Name", Description = "Name of the cardholder (defined in ISO/IEC 7813)")] | |
CardholderName = 0x5F20, | |
/// <summary> | |
/// Nationality of the cardholder (coding defined in ISO 3166-1) | |
/// </summary> | |
[Display(Name = "Cardholder Nationality", Description = "Nationality of the cardholder (coding defined in ISO 3166-1)")] | |
CardholderNationality = 0x5F2C, | |
/// <summary> | |
/// Encoded image data, used for the cardholder portrait image (format defined in ISO/ IEC 10918-1) | |
/// </summary> | |
[Display(Name = "Cardholder Portrait Image", Description = "Encoded image data, used for the cardholder portrait image (format defined in ISO/ IEC 10918-1)")] | |
CardholderPortraitImage = 0x5F40, | |
/// <summary> | |
/// Data element containing the cardholder’s private key for digital signature functionality using asymmetric mechanisms | |
/// </summary> | |
[Display(Name = "Cardholder Private Key", Description = "Data element containing the cardholder’s private key for digital signature functionality using asymmetric mechanisms")] | |
CardholderPrivateKey = 0x5F48, | |
/// <summary> | |
/// Template nesting private key related data objects | |
/// </summary> | |
[Display(Name = "Cardholder Private Key Template", Description = "Template nesting private key related data objects")] | |
CardholderPrivateKeyTemplate = 0x7F48, | |
/// <summary> | |
/// Data element containing the cardholder’s public key data elements for digital signature functionality using asymmetric mechanisms | |
/// </summary> | |
[Display(Name = "Cardholder Public Key", Description = "Data element containing the cardholder’s public key data elements for digital signature functionality using asymmetric mechanisms")] | |
CardholderPublicKey = 0x5F49, | |
/// <summary> | |
/// Template containing the cardholder's public key data objects for digital signature functionality using asymmetric mechanisms [defined in ISO/ IEC 7816 (all parts)]. | |
/// </summary> | |
[Display(Name = "Cardholder Public Key Template", Description = "Template containing the cardholder’s public key data objects for digital signature functionality using asymmetric mechanisms [defined in ISO/ IEC 7816 (all parts)].")] | |
CardholderPublicKeyTemplate = 0x7F49, | |
/// <summary> | |
/// Template nesting data related to the cardholder. | |
/// </summary> | |
[Display(Name = "Cardholder Related Data", Description = "Template nesting data related to the cardholder.")] | |
CardholderRelatedData = 0x65, | |
/// <summary> | |
/// Data element containing cardholder’s requirements for excluded features, e.g. cardholder is not able to use fingerprint verification (see EN 1332-4 for further information on coding of user requirements). | |
/// </summary> | |
[Display(Name = "Cardholder Requirements - Excluded Features", Description = "Data element containing cardholder’s requirements for excluded features, e.g. cardholder is not able to use fingerprint verification (see EN 1332-4 for further information on coding of user requirements).")] | |
CardholderRequirementsExcludedFeatures = 0x7F23, | |
/// <summary> | |
/// Data element containing a cardholder’s requirements for included features, e.g. cardholder requires audio assistance from an ATM (see EN 1332-4 for further information on coding of user requirements). | |
/// </summary> | |
[Display(Name = "Cardholder Requirements - Included Features", Description = "Data element containing a cardholder’s requirements for included features, e.g. cardholder requires audio assistance from an ATM (see EN 1332-4 for further information on coding of user requirements).")] | |
CardholderRequirementsIncludedFeatures = 0x7F22, | |
/// <summary> | |
/// Data element containing the content of a certificate. | |
/// </summary> | |
[Display(Name = "Certificate Content", Description = "Data element containing the content of a certificate.")] | |
CertificateContent = 0x5F4E, | |
/// <summary> | |
/// Template for nesting certificate content data objects. | |
/// </summary> | |
[Display(Name = "Certificate Content Template", Description = "Template for nesting certificate content data objects.")] | |
CertificateContentTemplate = 0x7F4E, | |
/// <summary> | |
/// A certificate holder authorization (e.g. a role identifier) may be contained in a data element or data object with tag ‘5F4C’. | |
/// </summary> | |
[Display(Name = "Certificate Holder Authorization", Description = "A certificate holder authorization (e.g. a role identifier) may be contained in a data element or data object with tag ‘5F4C’.")] | |
CertificateHolderAuthorization = 0x5F4C, | |
/// <summary> | |
/// Template used to identify a coexistent tag allocation scheme and the authority responsible for the scheme. | |
/// </summary> | |
[Display(Name = "Coexistent Tag Allocation Authority", Description = "Template used to identify a coexistent tag allocation scheme and the authority responsible for the scheme.")] | |
CoexistentTagAllocationAuthority = 0x79, | |
/// <summary> | |
/// Command APDU [see ISO/IEC 7816 (all parts)]. | |
/// </summary> | |
[Display(Name = "Command to Perform", Description = "Command APDU [see ISO/IEC 7816 (all parts)].")] | |
CommandToPerform = 0x52, | |
/// <summary> | |
/// Template used to identify a compatible tag allocation scheme and the authority responsible for the scheme. | |
/// </summary> | |
[Display(Name = "Compatible Tag Allocation Authority", Description = "Template used to identify a compatible tag allocation scheme and the authority responsible for the scheme.")] | |
CompatibleTagAllocationAuthority = 0x78, | |
/// <summary> | |
/// Indication of a country (coding and registration defined in ISO 3166-1). | |
/// </summary> | |
[Display(Name = "Country Code", Description = "Indication of a country (coding and registration defined in ISO 3166-1).")] | |
CountryCode = 0x5F28, | |
/// <summary> | |
/// Indication of a country (see ISO 3166-1). | |
/// </summary> | |
[Display(Name = "Country Code (Alpha-2 Format)", Description = "Indication of a country (see ISO 3166-1).")] | |
CountryCodeAlpha2 = 0x5F55, | |
/// <summary> | |
/// Indication of a country (see ISO 3166-1). | |
/// </summary> | |
[Display(Name = "Country Code (Alpha-3 Format)", Description = "Indication of a country (see ISO 3166-1).")] | |
CountryCodeAlpha3 = 0x5F56, | |
/// <summary> | |
/// Indication of a country followed by national data (coding and registration defined in ISO 3166-1[3]) and optional national data. | |
/// </summary> | |
[Display(Name = "Country Code and Optional National Data", Description = "Indication of a country followed by national data (coding and registration defined in ISO 3166-1[3]) and optional national data.")] | |
CountryCodeAndOptionalNationalData = 0x41, | |
/// <summary> | |
/// Code for the representation of currencies and funds (see ISO 4217). | |
/// </summary> | |
[Display(Name = "Currency Code", Description = "Code for the representation of currencies and funds (see ISO 4217).")] | |
CurrencyCode = 0x5F2A, | |
/// <summary> | |
/// Number by which an amount of the currency indicated in the card shall be multiplied (see ISO 4217). | |
/// </summary> | |
[Display(Name = "Currency Exponent", Description = "Number by which an amount of the currency indicated in the card shall be multiplied (see ISO 4217).")] | |
CurrencyExponent = 0x5F36, | |
/// <summary> | |
/// Date of birth of related individual. | |
/// </summary> | |
[Display(Name = "Date of Birth", Description = "Date of birth of related individual.")] | |
DateOfBirth = 0x5F2B, | |
/// <summary> | |
/// Possibly extendable features on the card exposed to outside world in a generic way. May be located in EF.ATR/INFO and/or in the FCI of any application DF [see ISO/IEC 7816 (all parts)]. | |
/// </summary> | |
[Display(Name = "Features Management Template", Description = "Possibly extendable features on the card exposed to outside world in a generic way. May be located in EF.ATR/INFO and/or in the FCI of any application DF [see ISO/IEC 7816 (all parts)].")] | |
FeaturesManagementTemplate = 0x7F74, | |
/// <summary> | |
/// Data element containing a digital signature (asymmetric or symmetric algorithm). | |
/// </summary> | |
[Display(Name = "Digital Signature", Description = "Data element containing a digital signature (asymmetric or symmetric algorithm).")] | |
DigitalSignature = 0x5F3D, | |
/// <summary> | |
/// Template nesting digital signature related data objects. | |
/// </summary> | |
[Display(Name = "Digital Signature Block", Description = "Template nesting digital signature related data objects.")] | |
DigitalSignatureBlock = 0x7F3D, | |
/// <summary> | |
/// Data element not defined in ISO/ IEC 7816 (all parts). | |
/// </summary> | |
[Display(Name = "Discretionary Data", Description = "Data element not defined in ISO/ IEC 7816 (all parts).")] | |
DiscretionaryData = 0x53, | |
/// <summary> | |
/// Concatenation of data objects not defined in ISO/IEC 7816 (all parts). | |
/// </summary> | |
[Display(Name = "Discretionary Data Objects", Description = "Concatenation of data objects not defined in ISO/IEC 7816 (all parts).")] | |
DiscretionaryDataObjects = 0x73, | |
/// <summary> | |
/// Template used to control data displayed at the terminal. | |
/// </summary> | |
[Display(Name = "Display Control", Description = "Template used to control data displayed at the terminal.")] | |
DisplayControl = 0x7F20, | |
/// <summary> | |
/// Data element containing a message to display. | |
/// </summary> | |
[Display(Name = "Display Message", Description = "Data element containing a message to display.")] | |
DisplayMessage = 0x5F45, | |
/// <summary> | |
/// Template used in the command and response data fields of the general authenticate command [defined in ISO/IEC 7816 (all parts)]. | |
/// </summary> | |
[Display(Name = "Dynamic Authentication Template", Description = "Template used in the command and response data fields of the general authenticate command [defined in ISO/IEC 7816 (all parts)].")] | |
DynamicAuthenticationTemplate = 0x7C, | |
/// <summary> | |
/// Composite data element used for identifying the algorithm and the key to use in the external authenticate command. | |
/// </summary> | |
[Display(Name = "Dynamic External Authentication", Description = "Composite data element used for identifying the algorithm and the key to use in the external authenticate command.")] | |
DynamicExternalAuthentication = 0x5F3B, | |
/// <summary> | |
/// Composite data element used for identifying the algorithm and the key to use in the internal authenticate command. | |
/// </summary> | |
[Display(Name = "Dynamic Internal Authentication", Description = "Composite data element used for identifying the algorithm and the key to use in the internal authenticate command.")] | |
DynamicInternalAuthentication = 0x5F3A, | |
/// <summary> | |
/// Composite data element used for identifying the algorithm and the key to use in the mutual authentication process (see ISO/IEC 9798-2 and ISO/IEC 9798-3). | |
/// </summary> | |
[Display(Name = "Dynamic Mutual Authentication", Description = "Composite data element used for identifying the algorithm and the key to use in the mutual authentication process (see ISO/IEC 9798-2 and ISO/IEC 9798-3).")] | |
DynamicMutualAuthentication = 0x5F3C, | |
/// <summary> | |
/// Sequence of elements and related information, without identifiers (to be used only within a wrapper). | |
/// </summary> | |
[Display(Name = "Element List", Description = "Sequence of elements and related information, without identifiers (to be used only within a wrapper).")] | |
ElementList = 0x5F41, | |
/// <summary> | |
/// Data element for indirectly referencing data elements [coding defined in ISO/ IEC 7816 (all parts)]. | |
/// </summary> | |
[Display(Name = "Extended Header List", Description = "Data element for indirectly referencing data elements [coding defined in ISO/ IEC 7816 (all parts)].")] | |
ExtendedHeaderList = 0x4D, | |
/// <summary> | |
/// Extended header list for referencing a byte string with no stated structure and entitle skipping indication of primitive DOs. | |
/// </summary> | |
[Display(Name = "Extended Header List (Byte String)", Description = "Extended header list for referencing a byte string with no stated structure and entitle skipping indication of primitive DOs.")] | |
ExtendedHeaderListByteString = 0x5F60, | |
/// <summary> | |
/// Extended header list (referencing one or several DOs); entitle skipping indication of primitive DOs. | |
/// </summary> | |
[Display(Name = "Extended Header List (One or Several DOs)", Description = "Extended header list (referencing one or several DOs); entitle skipping indication of primitive DOs.")] | |
ExtendedHeaderListOneOrSeveralDOs = 0x5F61, | |
/// <summary> | |
/// File Control Information Template for nesting file control parameters and file management data. | |
/// </summary> | |
[Display(Name = "File Control Information Template", Description = "File Control Information Template for nesting file control parameters and file management data.")] | |
FCI_Template = 0x6F, | |
/// <summary> | |
/// Control Parameter (CP) Template for nesting file or data object control parameters. | |
/// </summary> | |
[Display(Name = "Control Parameter Template", Description = "Control Parameter (CP) Template for nesting file or data object control parameters.")] | |
FCP_Template = 0x62, | |
/// <summary> | |
/// Reference to a file e.g. a path [coding defined in ISO/IEC 7816 (all parts)]. | |
/// </summary> | |
[Display(Name = "File Reference", Description = "Reference to a file e.g. a path [coding defined in ISO/IEC 7816 (all parts)].")] | |
FileReference = 0x51, | |
/// <summary> | |
/// File Management Data Template for nesting file management data. | |
/// </summary> | |
[Display(Name = "File Management Data Template", Description = "File Management Data Template for nesting file management data.")] | |
FMD_Template = 0x64, | |
/// <summary> | |
/// Template conveyed in a command data field or nested in object locator template ‘7F72’ and indicating a DF, EF, DO or DataString with possibly the application of a filter or a mask. | |
/// </summary> | |
[Display(Name = "General Reference Template", Description = "Template conveyed in a command data field or nested in object locator template ‘7F72’ and indicating a DF, EF, DO or DataString with possibly the application of a filter or a mask.")] | |
GeneralReferenceTemplate = 0x60, | |
/// <summary> | |
/// Concatenation of pairs of tag fields and length fields without delimitation [as defined in ISO/ IEC 7816 (all parts)]. | |
/// </summary> | |
[Display(Name = "Header List", Description = "Concatenation of pairs of tag fields and length fields without delimitation [as defined in ISO/ IEC 7816 (all parts)].")] | |
HeaderList = 0x5D, | |
/// <summary> | |
/// Indicate operating characteristics of the card [see ISO/IEC 7816 (all parts)]. | |
/// </summary> | |
[Display(Name = "Historical Bytes", Description = "Indicate operating characteristics of the card [see ISO/IEC 7816 (all parts)].")] | |
HistoricalBytes = 0x5F52, | |
/// <summary> | |
/// Indication of a manufacturer of integrated circuits. | |
/// </summary> | |
[Display(Name = "Integrated Circuit Manufacturer Identifier", Description = "Indication of a manufacturer of integrated circuits.")] | |
IntegratedCircuitManufacturerIdentifier = 0x5F4D, | |
/// <summary> | |
/// Indication of a command-to-perform for retrieving the initial data string [coding defined in ISO/ IEC 7816 (all parts)]. | |
/// </summary> | |
[Display(Name = "Initial Access Data", Description = "Indication of a command-to-perform for retrieving the initial data string [coding defined in ISO/ IEC 7816 (all parts)].")] | |
InitialAccessData = 0x44, | |
/// <summary> | |
/// Indication to use in association with a country code to indicate whether international interchange is permitted on a card (see ISO/IEC 4909). | |
/// </summary> | |
[Display(Name = "Interchange Control", Description = "Indication to use in association with a country code to indicate whether international interchange is permitted on a card (see ISO/IEC 4909).")] | |
InterchangeControl = 0x5F27, | |
/// <summary> | |
/// Data element describing capabilities available in the card to perform an interchange transaction. | |
/// </summary> | |
[Display(Name = "Interchange Profile", Description = "Data element describing capabilities available in the card to perform an interchange transaction.")] | |
InterchangeProfile = 0x5F29, | |
/// <summary> | |
/// A number used internationally to uniquely identify the account of a customer at a financial institution (see ISO 13616-1). | |
/// </summary> | |
[Display(Name = "International Bank Account Number (IBAN)", Description = "A number used internationally to uniquely identify the account of a customer at a financial institution (see ISO 13616-1).")] | |
InternationalBankAccountNumber = 0x5F53, | |
/// <summary> | |
/// Data element for identifying the card issuer (coding and registration defined in ISO/ IEC 7812-1), possibly followed by more data. | |
/// </summary> | |
[Display(Name = "Issuer Identification Number", Description = "Data element for identifying the card issuer (coding and registration defined in ISO/ IEC 7812-1), possibly followed by more data.")] | |
IssuerIdentificationNumber = 0x42, | |
/// <summary> | |
/// Indication, in order of preference, of up to four languages for the cardholder (see ISO 639-1). | |
/// </summary> | |
[Display(Name = "Language Preferences", Description = "Indication, in order of preference, of up to four languages for the cardholder (see ISO 639-1).")] | |
LanguagePreferences = 0x5F2D, | |
/// <summary> | |
/// List of supported INS codes that may be located in EF.ATR/INFO and/or in the FMD of any application DF. | |
/// </summary> | |
[Display(Name = "List of Supported INS Codes", Description = "List of supported INS codes that may be located in EF.ATR/INFO and/or in the FMD of any application DF.")] | |
ListOfSupportedINSCodes = 0x5F63, | |
/// <summary> | |
/// Proprietary information intended for connecting the interface device to a remote host, a remote server or an application within these devices. | |
/// </summary> | |
[Display(Name = "Login Data (Proprietary)", Description = "Proprietary information intended for connecting the interface device to a remote host, a remote server or an application within these devices.")] | |
LoginData_Proprietary = 0x5E, | |
/// <summary> | |
/// Template conveying data intended for connecting the interface device to a remote server or an application within such devices [defined in ISO/ IEC 7816 (all parts)]. | |
/// </summary> | |
[Display(Name = "Login Template", Description = "Template conveying data intended for connecting the interface device to a remote server or an application within such devices [defined in ISO/ IEC 7816 (all parts)].")] | |
LoginTemplate = 0x6A, | |
/*/// <summary> | |
/// References a DO by partial tag and allows recovery of a concatenation of all tags of the template matching the masked tag. | |
/// </summary> | |
[Display(Name = "Mask", Description = "References a DO by partial tag and allows recovery of a concatenation of all tags of the template matching the masked tag.")] | |
Mask = 0x5F8400,*/ | |
/// <summary> | |
/// Data element specifying the reference of a message. | |
/// </summary> | |
[Display(Name = "Message Reference", Description = "Data element specifying the reference of a message.")] | |
MessageReference = 0x5F47, | |
/// <summary> | |
/// Name of an individual (structure and coding defined in ISO/IEC 7501-1). | |
/// </summary> | |
[Display(Name = "Name", Description = "Name of an individual (structure and coding defined in ISO/IEC 7501-1).")] | |
Name = 0x5B, | |
/// <summary> | |
/// Indication of a standard (coding defined in ISO/IEC 8825-1). | |
/// </summary> | |
[Display(Name = "Object Identifier", Description = "Indication of a standard(coding defined in ISO/IEC 8825-1)")] | |
ObjectIdentifier = 0x06, | |
/// <summary> | |
/// For use with commands using an odd INS code [see ISO/IEC 7816 (all parts)]. | |
/// </summary> | |
[Display(Name = "Offset Data Object", Description = "For use with commands using an odd INS code [see ISO/IEC 7816 (all parts)]")] | |
OffsetDataObject = 0x54, | |
/// <summary> | |
/// Indication whether PIN entry is required and under what circumstances. | |
/// </summary> | |
[Display(Name = "PIN Usage Policy", Description = "Indication whether PIN entry is required and under what circumstances.")] | |
PINUsagePolicy = 0x5F2F, | |
/// <summary> | |
/// Proprietary, see ISO/IEC 7816 (all parts). | |
/// </summary> | |
[Display(Name = "Pre-issuing Data", Description = "Proprietary, see ISO/IEC 7816 (all parts)")] | |
PreIssuingData = 0x46, | |
/// <summary> | |
/// Number identifying a customer account or card (structure defined in ISO/IEC 7812 and coding in ISO 8583-1). | |
/// </summary> | |
[Display(Name = "Primary Account Number (PAN)", Description = "Number identifying a customer account or card (structure defined in ISO/IEC 7812 and coding in ISO 8583-1)")] | |
PrimaryAccountNumber_PAN = 0x5A, | |
/// <summary> | |
/// Data element containing the certification authority’s public key for digital signature functionality used to verify certificates. | |
/// </summary> | |
[Display(Name = "Public Key of Certification Authority", Description = "Data element containing the certification authority’s public key for digital signature functionality used to verify certificates.")] | |
PublicKeyOfCertificationAuthority = 0x5F4A, | |
/// <summary> | |
/// Template nesting the name of an individual and related information, e.g., sex, date of birth etc. | |
/// </summary> | |
[Display(Name = "Qualified Name", Description = "Template nesting the name of an individual and related information, e.g., sex, date of birth etc.")] | |
QualifiedName = 0x6B, | |
/// <summary> | |
/// Template nesting secure messaging data objects [defined in ISO/IEC 7816 (all parts)]. | |
/// </summary> | |
[Display(Name = "Secure Messaging Template", Description = "Template nesting secure messaging data objects [defined in ISO/IEC 7816 (all parts)]")] | |
SecureMessagingTemplate = 0x7D, | |
/// <summary> | |
/// Template nesting components of a security environment [defined in ISO/IEC 7816 (all parts)]. | |
/// </summary> | |
[Display(Name = "Security Environment Template", Description = "Template nesting components of a security environment [defined in ISO/IEC 7816 (all parts)]")] | |
SecurityEnvironmentTemplate = 0x7B, | |
/// <summary> | |
/// Template for encapsulating counters and auxiliary data [defined in ISO/IEC 7816 (all parts)]. | |
/// </summary> | |
[Display(Name = "Security Support Template", Description = "Template for encapsulating counters and auxiliary data [defined in ISO/IEC 7816 (all parts)]")] | |
SecuritySupportTemplate = 0x7A, | |
/// <summary> | |
/// Identification of geographic / service availability (structure defined in ISO/IEC 7813 and coding in ISO 8583-1). | |
/// </summary> | |
[Display(Name = "Service Code", Description = "Identification of geographic / service availability (structure defined in ISO/IEC 7813 and coding in ISO 8583-1)")] | |
ServiceCode = 0x5F30, | |
/// <summary> | |
/// Gender of an individual (see ISO/IEC 5218). | |
/// </summary> | |
[Display(Name = "Sex", Description = "Gender of an individual (see ISO/IEC 5218)")] | |
Sex = 0x5F35, | |
/// <summary> | |
/// Template containing at least a tag allocation authority (tag ‘06’, ‘41’, ‘42’ or ‘4F’) and a data object by which this authority indicates the user requirements, possibly related to a disability. | |
/// </summary> | |
[Display(Name = "Special User Requirements", Description = "Template containing at least a tag allocation authority (tag ‘06’, ‘41’, ‘42’ or ‘4F’) and a data object by which this authority indicates the user requirements, possibly related to a disability.")] | |
SpecialUserRequirements = 0x68, | |
/// <summary> | |
/// Data element containing a digital signature value which may be used either alone or in conjunction with the tags ‘5F38’ and ‘5F39’. | |
/// </summary> | |
[Display(Name = "Static Internal Authentication (one-step)", Description = "Data element containing a digital signature value which may be used either alone or in conjunction with the tags ‘5F38’ and ‘5F39’.")] | |
StaticInternalAuthentication_OneStep = 0x5F37, | |
/// <summary> | |
/// Public key certificate data element to use either alone or in conjunction with the tag ‘5F39’, to derive a public key value. | |
/// </summary> | |
[Display(Name = "Static Internal Authentication - First Associated Data", Description = "Public key certificate data element to use either alone or in conjunction with the tag ‘5F39’, to derive a public key value.")] | |
StaticInternalAuthentication_FirstAssociatedData = 0x5F38, | |
/// <summary> | |
/// Data auxiliary to the public key certificate, tag ‘5F38’, used to derive the notarised public key. | |
/// </summary> | |
[Display(Name = "Static Internal Authentication - Second Associated Data", Description = "Data auxiliary to the public key certificate, tag ‘5F38’, used to derive the notarised public key.")] | |
StaticInternalAuthentication_SecondAssociatedData = 0x5F39, | |
/// <summary> | |
/// Information on card life cycle status and processing status [coding defined in ISO/ IEC 7816 (all parts)]. | |
/// </summary> | |
[Display(Name = "Status Information", Description = "Information on card life cycle status and processing status [coding defined in ISO/ IEC 7816 (all parts)]")] | |
StatusInformation = 0x48, | |
/// <summary> | |
/// Concatenation of tag fields without delimitation [defined in ISO/IEC 7816 (all parts)]. | |
/// </summary> | |
[Display(Name = "Tag List", Description = "Concatenation of tag fields without delimitation [defined in ISO/IEC 7816 (all parts)]")] | |
TagList = 0x5C, | |
/// <summary> | |
/// Templates nesting non-interindustry data objects [see compatible tag allocation scheme, ISO/ IEC 7816 (all parts)]. | |
/// </summary> | |
[Display(Name = "Templates for Non-Interindustry Data Objects", Description = "Templates nesting non-interindustry data objects [see compatible tag allocation scheme, ISO/ IEC 7816 (all parts)]")] | |
TemplatesForNonInterindustryDataObjects = 0x70, | |
/// <summary> | |
/// Template nesting interindustry data objects. | |
/// </summary> | |
[Display(Name = "Template for Interindustry Data Objects", Description = "Template nesting interindustry data objects")] | |
TemplateForInterindustryDataObjects = 0x7E, | |
/// <summary> | |
/// Data element specifying the maximal time, in tenths of a second, for performing or executing a process. | |
/// </summary> | |
[Display(Name = "Timer", Description = "Data element specifying the maximal time, in tenths of a second, for performing or executing a process.")] | |
Timer = 0x5F46, | |
/// <summary> | |
/// Track 1 data of the application | |
/// </summary> | |
[Display(Name = "Track 1 (application)", Description = "Structure defined in ISO/IEC 7813 and coding in ISO 8583-1, including field separators but excluding start and end sentinels and longitudinal check characters as defined therein.")] | |
Track1Application = 0x56, | |
/// <summary> | |
/// Track 1 data of the card | |
/// </summary> | |
[Display(Name = "Track 1 (card)", Description = "Structure defined in ISO/IEC 7813 and coding in ISO 8583-1, including field separators but excluding start and end sentinels and longitudinal check characters as defined therein. The data content is the same as track 1 of the magnetic stripe, including discretionary data.")] | |
Track1Card = 0x5F21, | |
/// <summary> | |
/// Track 2 data of the application | |
/// </summary> | |
[Display(Name = "Track 2 (application)", Description = "Structure defined in ISO/IEC 7813 and coding in ISO 8583-1, including field separators but excluding start and end sentinels and longitudinal check characters as defined therein.")] | |
Track2Application = 0x57, | |
/// <summary> | |
/// Track 2 data of the card | |
/// </summary> | |
[Display(Name = "Track 2 (card)", Description = "Structure defined in ISO/IEC 7813 and coding in ISO 8583-1, including field separators but excluding start and end sentinels and longitudinal check characters as defined therein. The data content is the same as track 2 of the magnetic stripe, including discretionary data.")] | |
Track2Card = 0x5F22, | |
/// <summary> | |
/// Track 3 data of the application | |
/// </summary> | |
[Display(Name = "Track 3 (application)", Description = "Structure defined in ISO/IEC 4909 and coding in ISO 8583-1, including field separators but excluding start and end sentinels and longitudinal check characters as defined therein.")] | |
Track3Application = 0x58, | |
/// <summary> | |
/// Structure defined in ISO/IEC 7813 and coding in ISO 8583-1, including field separators but excluding start and end sentinels and longitudinal check characters as defined therein | |
/// </summary> | |
[Display(Name = "Track 3 (card)", Description = "Structure defined in ISO/IEC 4909 and coding in ISO 8583-1, including field separators but excluding start and end sentinels and longitudinal check characters as defined therein. The data content is the same as track 3 of the magnetic stripe, including discretionary data.")] | |
Track3Card = 0x5F23, | |
/// <summary> | |
/// Counter incremented under the control of the application in the card after each transaction | |
/// </summary> | |
[Display(Name = "Transaction counter")] | |
TransactionCounter = 0x5F32, | |
/// <summary> | |
/// Used to recognise the date and time of the last transaction. Length is 4 for YDDD and 10 for full field | |
/// </summary> | |
[Display(Name = "Transaction date")] | |
TransactionDate = 0x5F33, | |
/// <summary> | |
/// Optional use to denote a Password/PIN in VERIFY or CHANGE REFERENCEDATA command with odd INS code [see ISO/IEC 7816 (all parts)] | |
/// </summary> | |
[Display(Name = "Verification data DO")] | |
VerificationDataDO = 0x5F62, | |
/// <summary> | |
/// Uniform resource locator (URL, as defined in IETF RFC 1738 and IETF RFC 2396) | |
/// </summary> | |
[Display(Name = "Uniform resource locator", Description = "Uniform resource locator (URL, as defined in IETF RFC 1738 and IETF RFC 2396)")] | |
UniformResourceLocator = 0x5F50, | |
/// <summary> | |
/// Virtual constructed DO made current by the selection of a file, a record or a DataString supporting DO handling [see ISO/ IEC 7816 (all parts)] | |
/// </summary> | |
[Display(Name = "Virtual Root DO template", Description = "Virtual constructed DO made current by the selection of a file, a record or a DataString supporting DO handling [see ISO/ IEC 7816 (all parts)]")] | |
VirtualRootDoTemplate = 0x7F70, | |
/// <summary> | |
/// Template for indirect referencing and retrieval of data elements | |
/// </summary> | |
[Display(Name = "Wrapper or Tagged wrapper template", Description = "Template for indirect referencing and retrieval of data elements")] | |
WrapperOrTaggedWrapperTemplate = 0x63, | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment