Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/main/java/sasc/emv/system/visa/VISATags.java
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ public class VISATags {//implements TagProvider {
public static final Tag SINGLE_TRANSACTION_LIMIT = new TagImpl("9f78", TagValueType.BINARY, "VLP Single Transaction Limit", "");
//
public static final Tag VLP_AVAILABLE_FUNDS = new TagImpl("9f79", TagValueType.BINARY, "VLP Available Funds", "VLP Available Funds (Decremented during Card Action Analysis for offline approved VLP transactions)");
// TODO GP?
// 'Visa GP 2.1.1 Card Implementation Requirements version 1.0' on page 22, 3.2.1.2 Card Production Life Cycle
public static final Tag CPLC_HISTORY_FILE_IDENTIFIERS = new TagImpl("9f7f", TagValueType.BINARY, "Card Production Life Cycle (CPLC) History File Identifiers", "");

// Log Format TagAndLength found in GET DATA LOG FORMAT on VISA Electron card: Ex 9f8004 with Log value 03 60 60 00
Expand Down
3 changes: 2 additions & 1 deletion src/main/java/sasc/smartcard/app/globalplatform/CPLC.java
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ public class CPLC {
private static final Map<String, Integer> FIELD_NAMES_LENGTHS = new LinkedHashMap<String, Integer>();
private Map<String, String> fields = new LinkedHashMap<String, String>();

// 'Visa GP 2.1.1 Card Implementation Requirements version 1.0' on page 22, 3.2.1.2 Card Production Life Cycle
static {
FIELD_NAMES_LENGTHS.put("IC Fabricator", 2);
FIELD_NAMES_LENGTHS.put("IC Type", 2);
Expand Down Expand Up @@ -218,4 +219,4 @@ public static void main(String[] args){
* 2223 2012/08/10
* 2230 2012/08/17
*
*/
*/