From b609934908d9aa40af773ac2c76084c855f3974d Mon Sep 17 00:00:00 2001 From: adriaan-telcred Date: Wed, 26 Aug 2015 15:00:40 +0200 Subject: [PATCH 1/2] Add CPLC document reference --- src/main/java/sasc/emv/system/visa/VISATags.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/sasc/emv/system/visa/VISATags.java b/src/main/java/sasc/emv/system/visa/VISATags.java index c3ac0cf..026d35d 100644 --- a/src/main/java/sasc/emv/system/visa/VISATags.java +++ b/src/main/java/sasc/emv/system/visa/VISATags.java @@ -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 From 43f94f1c3bdefdbd6efb0617b0f3d1ae2e480702 Mon Sep 17 00:00:00 2001 From: adriaan-telcred Date: Wed, 26 Aug 2015 15:03:35 +0200 Subject: [PATCH 2/2] Add CPLC document reference --- src/main/java/sasc/smartcard/app/globalplatform/CPLC.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/sasc/smartcard/app/globalplatform/CPLC.java b/src/main/java/sasc/smartcard/app/globalplatform/CPLC.java index 3ea2e3a..1b0ecdb 100644 --- a/src/main/java/sasc/smartcard/app/globalplatform/CPLC.java +++ b/src/main/java/sasc/smartcard/app/globalplatform/CPLC.java @@ -39,6 +39,7 @@ public class CPLC { private static final Map FIELD_NAMES_LENGTHS = new LinkedHashMap(); private Map fields = new LinkedHashMap(); + // '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); @@ -218,4 +219,4 @@ public static void main(String[] args){ * 2223 2012/08/10 * 2230 2012/08/17 * -*/ \ No newline at end of file +*/