Ingenico 6500 manual Application Descriptor Section, SHA1+MAC

Models: 6500

1 126
Download 126 pages 28.49 Kb
Page 112
Image 112

text entry key are not injected, or if download key is not injected.

The three security options (Visa PED Mode, Prompt MACing, and Code MACing) can only be turned off through the key injection module.

If the Visa PED mode section indicates to turn Visa PED mode on, but the platform code files (in the download package or terminal) cannot pass the authentication or cannot find MAC information in the certificate file, then Visa PED mode cannot turn on and the download fails.

If the Visa PED Mode section indicates to turn Code MACing on, but the platform and financial application code files (in the download package or terminal) cannot pass the authentication or cannot find MAC information in the certificate file, Code MACing cannot turn on and the download fails.

Note: The first line of the file must end with a carriage return and line feed.

The second line is considered to begin at the first character immediately after the first carriage return and line feed characters of the file.

10.5.3Application Descriptor Section

The application descriptor section is an area of the secure certificate file that contains information pertaining to the application code files.

The section identifier [Appl]<cr><lf> marks the beginning of the application descriptor section within the file. The section ends before the start of the next section identifier (i.e., encountered by <cr><lf>[), or the end of the file.

There must be at least one application descriptor; otherwise, the secure validation process fails. Only the first application descriptor is accepted and parsed within the application section.

The application descriptor is in the format:

MAC=12345678 applname dstfilename.ext authmethod encrypt srcfilename.ext

The first field of the application descriptor is the MAC for the application.

MAC= is a text string identifying that the pre-calculated fingerprint follows

12345678 is the Hex ASCII representation of the most significant 4 bytes of the MAC applied by the securing utility prior to download.

applname represents the application name of the application binary being loaded. For instance: CA2100_IBMEF

dstfilename.ext represents the code file name of the application binary file residing in the terminal. For instance: WW002G011010

authmethod represents the code file authentication method, i.e., the MAC calculation method that the code file used. Possible values:

SHA1+MAC

104

Chapter 10 Secure Certificate

 

Section 10.5 Secure Certificate Descriptor Sections

Page 112
Image 112
Ingenico 6500 manual Application Descriptor Section, SHA1+MAC