SB nº 114: Case 4 Command Processing with Warning Condition (Spec Change)
Specification Bulletin No. 114 First Edition February 2013 Case 4 Command Processing with Warning Condition This Specification Bulletin provides an additional example of case 4 command processing with a warning condition
Effective Date
This specification bulletin is effective from November 2013 at which time any affected or new type approval testing will come into effect.
Applicability
This Specification Bulletin applies to: EMV Integrated Circuit Card Specifications for Payment Systems, Book 1 – Application Independent ICC to Terminal Interface Requirements, Version 4.3 – November 2011.
Related Documents
None
Description
Annex A7 of Book 1 provides an example of the processing flow of a case 4 command when a warning condition is returned by the card. It is intended to illustrate the requirement in section 9.3.1.1.4, second bullet which requires that the first status returned by the card during the processing of the command is the one which shall be appended to the R-APDU. In the existing example, the card returns the warning status after it has received the command data; it is possible however that the warning status may be returned later on in the processing of the command after the response data has been sent to the terminal, thus resulting in a shortened exchange. The command processing flow actually used is driven by the card. This bulletin introduces an additional example to Annex A7 illustrating the flow that occurs when the warning status is returned after the response data is sent.
Specification Change Replace Annex A7 with the following: A7 Case 4 Command with Warning Condition A C-APDU of {CLA INS P1 P2 Lc [Data Lc] 00} is passed from the TAL to the TTL. TTL [CLA INS P1 P2 Lc] [Data(Lc)] [00 C0 00 00 00] [00 C0 00 00 Licc] ICC [INS] 62 xx 6C Licc C0 [Data(Licc)] 90 00 OR TTL [CLA INS P1 P2 Lc] [Data(Lc)] [00 C0 00 00 Licc] ICC [INS] 61 Licc C0 [Data(Licc)] 62 xx In either example, a R-APDU of {[Data(Licc)] 62 xx} is returned from the TTL to the TAL containing the data returned together with the warning status bytes.