Emv Uzbekistan humo card - chuwuwang/ReadingNote GitHub Wiki
val aid = new Aid();
aid.cvmLmt = ByteUtil.hexStr2Bytes("999999999999");
aid.termClssLmt = ByteUtil.hexStr2Bytes("999999999999");
aid.termOfflineFloorLmt = ByteUtil.hexStr2Bytes("000000000000");
aid.termClssOfflineFloorLmt = ByteUtil.hexStr2Bytes("000000000000");
aid.aid = ByteUtil.hexStr2Bytes("A0860001000001");
aid.selFlag = ByteUtil.hexStr2Byte("00");
aid.targetPer = ByteUtil.hexStr2Byte("00");
aid.maxTargetPer = ByteUtil.hexStr2Byte("00");
aid.threshold = ByteUtil.hexStr2Bytes("00000000");
aid.floorLimit = ByteUtil.hexStr2Bytes("00000000");
aid.TACDenial = ByteUtil.hexStr2Bytes("0000000000");
aid.TACOnline = ByteUtil.hexStr2Bytes("FE50BCF800");
aid.TACDefault = ByteUtil.hexStr2Bytes("FE50BCA000");
aid.AcquierId = ByteUtil.hexStr2Bytes("000000123456");
aid.dDOL = ByteUtil.hexStr2Bytes("039F3704");
aid.tDOL = ByteUtil.hexStr2Bytes("0F9F02065F2A029A039C0195059F3704");
aid.version = ByteUtil.hexStr2Bytes("0002");
aid.referCurrCode = ByteUtil.hexStr2Bytes("0860");
aid.referCurrExp = ByteUtil.hexStr2Byte("02");
aid.kernelType = ByteUtil.hexStr2Byte("02");
emvOptV2.addAid(aid);
val capk = Capk()
capk.rid = ByteUtil.hexStr2Bytes("A086000100")
capk.index = ByteUtil.hexStr2Byte("F1")
capk.modul = ByteUtil.hexStr2Bytes("B75259115B1EC87D15BD17A345863BF745E09CBB713F3C05C2DAF72F50250BCDB02330D1FC87B6EC5DFC96FD561F5AF704F251F2156514A3E641962C36125FF9C7FDB79B8CFF428B01E176A93A6E1470DAF5964A6AE1046A3CB286F1CDAFBC2512635911E5236E4A37B1767ACCA0D5D73B1DF7705BED41F09FAD3FE594625302BF2B9D70DD1E97DF6FE6B2D455ACEEB7E516976F07EB666DB38A767CFDF08B6FABC06BFBCB9DD20DC3F77AAC38C84DC7")
capk.exponent = ByteUtil.hexStr2Bytes("03")
capk.checkSum = ByteUtil.hexStr2Bytes("ACED0E6AF9B275C9AB7DB805CCE6A4C0EAC020AF")
capk.hashInd = ByteUtil.hexStr2Byte("01")
capk.arithInd = ByteUtil.hexStr2Byte("01")
capk.expDate = ByteUtil.hexStr2Bytes("20201231")
return capk