martinpaljak / GlobalPlatformPro

🌐 🔐 Manage applets and keys on JavaCard-s like a pro (via command line or from your Java project)
https://javacard.pro/globalplatform
GNU Lesser General Public License v3.0
679 stars 210 forks source link

New GPPro versions cannot install cap on JCOP4 #255

Closed ph4r05 closed 5 months ago

ph4r05 commented 3 years ago

Bug: new GPPro versions cannot install the cap

Log:

# gp -d -v -i --install /main.cap
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
SCardConnect("Gemalto PC Twin Reader", T=*) -> T=1, 3BD518FF8191FE1FC38073C821100A
# GlobalPlatformPro v20.07.04-0-gc48cdec
# Running on Mac OS X 10.16 x86_64, Java 1.8.0_271 by Oracle Corporation
A>> T=1 (4+0000) 00A40400 00 
A<< (0018+2) (13ms) 6F108408D480424C4E53434DA5049F6501FF 9000
A>> T=1 (4+0000) 80CA9F7F 00 
A<< (0045+2) (15ms) 9F7F2A4790D321470000000000013627251199538200000000000000000C215337323531310000000000000000 9000
CPLC: ICFabricator=4790
      ICType=D321
      OperatingSystemID=4700
      OperatingSystemReleaseDate=0000 (2010-01-01)
      OperatingSystemReleaseLevel=0000
      ICFabricationDate=0136 (2010-05-16)
      ICSerialNumber=27251199
      ICBatchIdentifier=5382
      ICModuleFabricator=0000
      ICModulePackagingDate=0000 (2010-01-01)
      ICCManufacturer=0000
      ICEmbeddingDate=0000 (2010-01-01)
      ICPrePersonalizer=0C21
      ICPrePersonalizationEquipmentDate=5337 (2015-12-03)
      ICPrePersonalizationEquipmentID=32353131
      ICPersonalizer=0000
      ICPersonalizationDate=0000 (2010-01-01)
      ICPersonalizationEquipmentID=00000000

A>> T=1 (4+0000) 80CA0042 00 
A<< (0000+2) (14ms) 6A88
A>> T=1 (4+0000) 80CA0045 00 
A<< (0000+2) (14ms) 6A88
Card Data: 
A>> T=1 (4+0000) 80CA0066 00 
A<< (0079+2) (21ms) 664D734B06072A864886FC6B01600B06092A864886FC6B020203630906072A864886FC6B03640B06092A864886FC6B040370650D060B2A864886FC6B0507020000660C060A2B060104012A026E0103 9000
Tag 6: 1.2.840.114283.1
-> Global Platform card
Tag 60: 1.2.840.114283.2.2.3
-> GP Version: 2.3
Tag 63: 1.2.840.114283.3
Tag 64: 1.2.840.114283.4.3.112
-> GP SCP03 i=70
Tag 65: 1.2.840.114283.5.7.2.0.0
Tag 66: 1.3.6.1.4.1.42.2.110.1.3
-> JavaCard v3
Card Capabilities: 
A>> T=1 (4+0000) 80CA0067 00 
A<< (0042+2) (17ms) 6728A00D800103810500102060708201078103E5BEC082031E030083010284010285017B86010C87017B 9000
Supports SCP03 i=00 i=10 i=20 i=60 i=70 with AES-128 AES-196 AES-256
Supported DOM privileges: SecurityDomain, DAPVerification, DelegatedManagement, CardReset, MandatedDAPVerification, TrustedPath, TokenVerification, GlobalDelete, GlobalLock, GlobalRegistry, FinalApplication, ReceiptGeneration, CipheredLoadFileDataBlock
Supported APP privileges: CardLock, CardTerminate, CardReset, CVMManagement, FinalApplication, GlobalService
Supported LFDB hash: SHA-256
Supported Token Verification ciphers: RSA1024_SHA1, RSAPSS_SHA256, CMAC_AES128, CMAC_AES192, CMAC_AES256, ECCP256_SHA256
Supported Receipt Generation ciphers: DES_MAC, CMAC_AES128
Supported DAP Verification ciphers: RSA1024_SHA1, RSAPSS_SHA256, CMAC_AES128, CMAC_AES192, CMAC_AES256, ECCP256_SHA256
A>> T=1 (4+0000) 80CA00E0 00 
A<< (0020+2) (16ms) E012C00401318810C00402318810C00403318810 9000
Version:  49 (0x31) ID:   1 (0x01) type: AES          length:  16 (AES-128)
Version:  49 (0x31) ID:   2 (0x02) type: AES          length:  16 (AES-128)
Version:  49 (0x31) ID:   3 (0x03) type: AES          length:  16 (AES-128)

Warning: no keys given, defaulting to 404142434445464748494A4B4C4D4E4F
A>> T=1 (4+0008) 80500000 08 76DB260390D5D483 00
A<< (0032+2) (53ms) 434D0136272511995382310370DD9E05AB6AC5821CDCC74E470B655C63000011 9000
A>> T=1 (4+0016) 84820100 10 F93342F7DDBF616DC21E0095A8E720A1
A<< (0000+2) (20ms) 9000
CAP file (v2.1), contains: applets for JavaCard 3.0.4
Package: io.xxx D480424C4E5357616C6C657400 v0.1
Applet:  io.xxx.Main D480424C4E5357616C6C6574000001
Import:  A0000000620101                   v1.5 javacard.framework
Import:  A0000000620102                   v1.5 javacard.security
Import:  A0000000620001                   v1.0 java.lang
Import:  D480424C4E534B5300               v0.1 (unknown)
Import:  A0000000620201                   v1.5 javacardx.crypto
Generated by Oracle Corporation converter  [v3.0.4]
On Tue Dec 22 15:21:20 CET 2020 with JDK 1.8.0_271 (Oracle Corporation)
Code size 23435 bytes (27046 with debug)
SHA-256 a4753044ca412b34fc5403ed6607f0fdb953e474004d0fb37bb844c308e39766
SHA-1   b769589ed996f9081f887ea5211880095f388614
A>> T=1 (4+0010) 84F28002 0A 4F007E57A9DCFA6D5532 00
A<< (0040+2) (22ms) E3264F08D480424C4E53434D9F700101C5039EFE80C407A0000001515350CC08D480424C4E53434D 9000
A>> T=1 (4+0010) 84F24002 0A 4F00A74B3042B4314847 00
A<< (0045+2) (23ms) E32B4F0BD480424C4E534B530000019F700107C503000000C409D480424C4E534B5300CC08D480424C4E53434D 9000
A>> T=1 (4+0010) 84F21002 0A 4F00F86028E1A1106905 00
A<< (0083+2) (32ms) E3254F07A00000015153509F700101CE02FFFF8408A000000151535041CC08D480424C4E53434DE32A4F09D480424C4E534B53009F700101CE020001840BD480424C4E534B53000001CC08D480424C4E53434D 9000
A>> T=1 (4+0010) 84F22002 0A 4F005FD3C0880364524A 00
A<< (0060+2) (29ms) E31B4F07A00000015153509F700101CE02FFFFCC08D480424C4E53434DE31D4F09D480424C4E534B53009F700101CE020001CC08D480424C4E53434D 9000
A>> T=1 (4+0034) 84E60200 22 0DD480424C4E5357616C6C65740008D480424C4E53434D000000001FBF0049123D31
A<< (0001+2) (83ms) 00 9000
A>> T=1 (4+0255) 84E80000 FF C4825B8B010017DECAFFED01020401000DD480424C4E5357616C6C65740002001F0017001F0013003504D200D4492B02210A0000000E180026001101E005010004003505050107A0000000620101050107A0000000620102000107A0000000620001010009D480424C4E534B5300050107A0000000620201030013010FD480424C4E5357616C6C657400000101690600D40080033100270404000A056DFFFF05650574091A095C154215A015CC15FA18151831303F308400820000FF00010000000082000A000A010B00073125314F31C53227347C351835623598377837A737AC3273328E32B6334A335B340C342200820000FF0001002E16EFD482639D92
A<< (0001+2) (104ms) 00 9000
A>> T=1 (4+0255) 84E80001 FF 000000820000FF00010000000082000300030100000338D538E738FE00820011000B011300023A173A323AE23B353BF13BF83C4C3F363F3E3FA43FAE3FDA406240E840FD411A411F413B416D3AAD3F0800820002FF000104000041A541B441C241CB00820010050B01010000490A07492B2D023F0009024A0113021F029304B50114021F029304C40088021F029304D700AA021F029304E400B0021F029304F000B1021F029304FC00B5021F0293050800C3021F0293051400C8021F0293052600CD021F0293053800DC021F0293054A00E9021F8293055C01130576001907E101140590024E07E101140576001907EE00880590024E0772DDCED362E5020F
A<< (0001+2) (60ms) 00 9000
A>> T=1 (4+0255) 84E80002 FF EE00880576001907FF00AA0590024E07FF00AA05760019080A00B00590024E080A00B005760019081500B10590024E081500B105760019082000B50590024E082000B505760019082B00C30590024E082B00C305760019083600C80590024E083600C805760019084600CD0590024E084600CD05760019085600DC0590024E085600DC05760019086600E90590024E086600E905768019087601130590824E08760113115C80191177011430EE802F311F008838BE800838C80113397F801C399D01133A49801A3A6501133B0080123B1401133B6B80113B7E01133DC880053DCF011405308F01123D181D1E8C00F03B7A0743188C00ED1D78A9288BA1C760
A<< (0001+2) (47ms) 00 9000
A>> T=1 (4+0255) 84E80003 FF 1810C488001810C5880118100B900B3D0310D4383D041080383D051042383D06104C383D07104E383D081053383D1006104B383D10071053383D100803383D100903383D100A0438870218100B900B3D0310F1383D0410F2383D0510F3383D0610F4383D0710F5383D0810F6383D100610F7383D100710F8383D100810F9383D100910F1383D100A10F2388703180389041803890518038906180389071810558808188F00BE3D1116448C00C28709AD09115EA18B00C43B181100C8058D00C6870A181021038D00C9870B7009280410D38D00CE188F00CF3D8C00D3870C188F00DF3DAD0CAD0A8C00E0870D188F00EA3D1007AD0CAD0DED66A089DA71D5E9
A<< (0001+2) (50ms) 00 9000
A>> T=1 (4+0255) 84E80004 FF AD0A8C00EC870E18100B110100038D00EE940000EF870F18100C110100038D00EE940000F28710181100C8900B871118038912181041900B871318038914181041900B87151803891618100B110100038D00EE940000EF871718100B110100038D00EE940000EF871818100F110100038D00EE940000C0871918100F110100038D00EE940000C0871A18100F110100038D00EE940000C0871B18100F110100038D00EE940000C0871C181040058D00C6871D181070900B871E18100F110100038D00EE940000C0871F18100F110100038D00EE940000C0872018100F110100038D00EE940000C08721AD0C8322AD1D03AD1D928B00D618ABBEE56C72904BEB
A<< (0001+2) (47ms) 00 9000
A>> T=1 (4+0255) 84E80005 FF 100F110100038D00EE940000C08723181020058D00C68724AD0C8322AD240310208B00D6181050900B872518100F110100038D00EE940000C0872618100F110100038D00EE940000C0872718100C110100038D00EE940000F2872818104B900B87291803890618104B900B872A18038907181010900B872B181010900B872CAD0C8322AD2B0310108B00D6181020900B872DAD0C8322AD2D0310208B00D6188F01043D03048C0105872E188F01043D04048C0105872F188F01043D05038C010587308D011560058D01161E2904032905AD09110B228B01173BAD091110B38B01173BAD0911537F8B01173B1810D888011F10096F3F160425666D4292776A6E
A<< (0001+2) (49ms) 00 9000
A>> T=1 (4+0255) 84E80006 FF 04191E25414129041604041916042541412904590401160429061916062510336B10AD091110B38B01173B1810C588010429051F100F6B050329051605600F18191E0441191E258B01187006188B0119A800B22804180115048B011C8C011FA800A328041801119E1015048B0120558C011FA8009028041801119E028C011FA8008328041801119E038C011F707628041801119E048C011F706A28041801119E058C011F705E28041801119E068C011F705228041801119E2015048B0121558C011F704028041801119E3015048B0122558C011F702E28041801119E4015048B0123558C011F701C28041801119E5015048B012E558C013B6616F22FDE5D50
A<< (0001+2) (46ms) 00 9000
A>> T=1 (4+0255) 84E80007 FF 1F700A2804119E018D00CE7A0110188C012F04780110188C012F7A0421198B01302D188C006118198B0062188B0063600818198C00647A1A032561131A042510A46B0C188B00651169998D00CE1A032510806A0F1A032510906A08116E008D00CE198B00663BAD0E8B0067600DAD091159108B00C43B700BAD09115EA18B00C43B1A04257301FBFFA3002201A501F4019E01C801CF01D601DD01B301E401FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01BA01C101FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01AC01FB01FB01FB01FB01FB01FB01FBAF8E6C9A239B6D89
A<< (0001+2) (50ms) 00 9000
A>> T=1 (4+0255) 84E80008 FF 01FB01FB01FB01FB01FB01FB01FB01FB0162017A017201FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01ED016A018201FB01FB01FB01FB01FB01FB01FB01FB01FB01FB010701FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01200140010F015A0118013701FB01FB01FB01FB01FB01FB01FB01FB01FB01FB01890190019718198C0068A800F5AD0E198B0069A800EC18198C006AA800E41A062504536009181910558C006BAD0E198B006CA800CDAD0E198B006DA800C4AD0E198B006EAD0E8B00679800B6AD091159108B00C43BA800AA18198C006FA800A218198B0070A8009A2719E84AE1312ABE
A<< (0001+2) (48ms) 00 9000
A>> T=1 (4+0255) 84E80009 FF 18198C0071A8009218198B0072A8008A18198B0073A8008218198B0074707A18198C0075707318198C0076706C18198C0077706518198C0078705E18198C0079705718198C007A705018198C007B704918198C007C704218198C007D703B18198C007E703418198C007F702D18198C0080702618198C0081701F181910AA8C006B701618198B0082700F18198B00837008116D008D00CEA8009F2D18191A8B011C8C011FA800922D1819119E101A8B0120558C011FA800812D1819119E028C011F70752D1819119E038C011F706A2D1819119E048C011F705F2D1819119E058C011F70542D1819119E068C011F70492D1819119E201A8B7A6BE3F60F4E7ADF
A<< (0001+2) (49ms) 00 9000
A>> T=1 (4+0255) 84E8000A FF 0121558C011F70392D1819119E301A8B0122558C011F70292D1819119E401A8B0123558C011F70192D1819119E501A8B012E558C011F70092D119E018D00CE18198C0084600CAD0E19031190008B00857A0210AE0810556B0B188C00861810AA88087A0220AD0E8B0067600D198B008710066A050470030378043019661F18198C008460121E119A116A0CAD0E19031E8B0085700C1E8D00CE70061E8D00CE7A0410AD0C8322AD1D03AD1D928B00D6AD0C8322AD2403AD24928B00D6AD0C8322AD0A03AD0A928B00D618018731AD09115EA18B00C43BAD0E8B00897A0323103231AD098B008A11537F6B34198B01302E188B008B28041586181FE8791C379D
A<< (0001+2) (47ms) 00 9000
A>> T=1 (4+0255) 84E8000B FF 04048E02008C0610AA6B0F181B1E8C008D1810C588017010AD091110B38B01173B1810C588017A0624AD09116BC08B008E198B01302D03321F29041A1F1080385903011A1FAD0E1A058B008F5B381F1A1F2541325903011A1F1085385903011A1F102138590301AD0C83221A1F044110208B00D61A1FAD0E1A1F0441038B0090385903015903201A1F5903011087381A1F590301101038AD2B031A1F10108D00913B5903101A1F59030105381A1F5903017B0092925B387B0092031A1F7B0092928D00913B1F7B0092924132188B008B28051F15051A1F057B009292418E04008C00413219031F8B00937A0524198B01302D181A038C002F574B6F95941C70
A<< (0001+2) (49ms) 00 9000
A>> T=1 (4+0255) 84E8000C FF 943BAD09111AF08B008E1A0525056B40AD09111E4E8B008E0832AD0C10C71A1F8B00953B031A1F0441258D009629045904021A1FAD110316048D00913B1816048912AD091105918B01173BA800DD1A052506A300D0AD091121AC8B008E1100DE321A07251100FF53290416041F6A08119A0A8D00CE181A088C0097102729051A16055905011087381A1605590501AD2B925B38AD2B031A1605AD2B928D00913B1605AD2B924129051A1605590501108D381A1605590501AF045B38AD1E031A1605AF048D00913B1605AF044129051A16055905011085381A16055905010738AD23AD0A038E0300C0053BAD0A031A1605078D00913B59052B4B82263C2A63F8
A<< (0001+2) (47ms) 00 9000
A>> T=1 (4+0255) 84E8000D FF 04AD0C8322AD0A0310208B00D6AD09111BD58B01173BAD0E8B009818191605102743119000038C00997008119A0B8D00CE7A0B36AD09113FFA8B008E1E32AD0A031020038D009A3BAD0C108E191F8B00953B03191F0441258D00962904590302160410066A08119A0A8D00CE191FAD0A0316048D00913B1F16044132AD0C108F191F8B00953B03191F0441258D009629055903021605100C6A08119A0A8D00CE191FAD0A160416058D00913B1F1605413218AD0A0310128C009B6108119A0A8D00CEAD19AD0A038E0300C004AD0C8322AD0A0310208B00D6AD0C1090191F8B00953B03191F0441258D00962906590302160610206A0811CC95D8711E28F307
A<< (0001+2) (49ms) 00 9000
A>> T=1 (4+0255) 84E8000E FF 9A0A8D00CEAD1A191F8E0300C004AD0C8B009C191F1020AD0A038B009D3B1F16064132AD23AD0A038E0300C004AD0C8322AD0A0310208B00D6AD1BAD0A038E0300C004AD1AAD1D038E0300C0053BAD1BAD1D10208E0300C0053B10402906AD0C8322AD0A0310408B00D6AD20AD0A038E0300C004AD21AD0A10208E0300C00418AD0CAD1D031606AD1E03AD0A03AD0A10208B009E8904AD0C8322AD0A0310408B00D6AD0C1081191F8B00953B03191F0441258D00962907590302160710206A08119A0A8D00CEAD10191F16078E0400F2121F16074132AD0C1080191F8B00953B03191F0441258D0096290759030216071100826A08119AD3A046948BAB8F3E
A<< (0001+2) (46ms) 00 9000
A>> T=1 (4+0255) 84E8000F FF 0A8D00CEAD17191F10418E0400EF12590341AD18191F10418E0400EF12590341AD0BAD18058B009FAD0CAD1103AD0BAD0F8B00A03BAD23AD0A038E0300C0053BAD0A07101C038D009A3BAD0EAD0A038B00A1AD0C8322AD0A0310208B00D610322908AD0C832219160819921608438B00D6181916088C00A27A0533188B008B2EAD1A191E8E0300C0053B1B03191E10208E05008C0CAD0C8322191E10208B00D6AD1B191E8E0300C0053B1B04191E10208E05008C0CAD0C8322191E10208B00D6AD19191E8E0300C0052904191E1006411604100643038D009A3B1B03191E10068E05008C14AD0C8322191E16048B00D6AD19191E8E030054CF882CA3332F97
A<< (0001+2) (47ms) 00 9000
A>> T=1 (4+0255) 84E80010 FF C0052904191E1012411604101243038D009A3B1B04191E100641100C8E05008C14AD198E0100C000AD0C8322191E16048B00D6AD2B03191EAD2B928D00913B1B04191EAD2B928E05008C04AD2D03191EAD2D928D00913B1B05191EAD2D928E05008C04AD0C8322191E1101001E438B00D6AD10191E8E0300F21329051B06191E16058E05008C0CAD0C8322191E16058B00D6AD1103191EAF128D00913B1B03191EAF128E05008C08AD0C8322191EAF128B00D6AD17191E8E0300EF1329051B03191E16058E05008C04AD0C8322191E16058B00D6AD18191E8E0300EF1329051B07191E16058E05008C04AD0C8322191E16058B00D6AD208F9AFD145414D643
A<< (0001+2) (50ms) 00 9000
A>> T=1 (4+0255) 84E80011 FF 191E8E0300C00529051B07191E16058E05008C0CAD0C8322191E16058B00D6AD21191E8E0300C00529051B08191E16058E05008C0CAD0C8322191E16058B00D6AD1E03191EAF048D00913B1B04191EAF048E05008C087A0581022908191E8E02008C0610AA6B2F191E1B16048E04008C052908160816076E151505661F1B16041505160616088D00913B7010119A018D00CE7008119A028D00CE1608780581022908191E8E02008C0A10AA6B2F191E1B16048E04008C092908160816076E151505661F1B16041505160616088D00913B7010119A018D00CE7008119A028D00CE1608780461191E8E02008C0E10AA6B1C191E1B16048E049ED839B1CA29364E
A<< (0001+2) (47ms) 00 9000
A>> T=1 (4+0255) 84E80012 FF 008C0D2906160616056A08119A018D00CE7008119A028D00CE7A068018191E1B160416078C00A31505660F1B16041505160616078D00913B7A067018191E1B160416068C00A315051B16048E0300C0047A0932AD091143588B008E188B008B2E8D00A4181B04191EAD2B03AD2B928C00A5AD2B926A08119A018D00CE181B05191EAD2D03AD2D928C00A5AD2D926A08119A018D00CE181B03191EAD1A10208C00A6AD0C8322191E10208B00D6181B04191EAD1B10208C00A6AD0C8322191E10208B00D6AD1AAD1D038E0300C0053BAD0C8B009CAD1D031020AD0A038B009D3BAD23AD0A038E0300C004AD0C8322AD1D03AD1D928B00D6AD157516E578A9471A
A<< (0001+2) (50ms) 00 9000
A>> T=1 (4+0255) 84E80013 FF 23AD0A038E0300C0053BAD0A07101C038D009A3BAD0EAD0A038B00A1AD0C8322AD0A0310208B00D6181B06191EAD0A0310208C00A7AD10191E10208E0400F212AD0C8322191E10208B00D6181B03191EAD0A0310418C00A53BAD17191E10418E0400EF12AD0C8322191E10418B00D6181B07191EAD0A0310418C00A53BAD18191E10418E0400EF127015280415048B011C119A026B09AD188E0100EF00AD0C8322191E10418B00D6181B03191EAD0A031100C88C00A82904191EAD110316048D00913B1816048912AD188E0100EF036019AD0BAD18058B009FAD0CAD1103AD0BAD0F8B00A03B700EAD0CAD110301AD0F8B00A03B181B07CC226D260EFFBE37
A<< (0001+2) (47ms) 00 9000
A>> T=1 (4+0255) 84E80014 FF 191EAD0A0310208C00A7AD20191E8E0300C004AD0C8322191E10208B00D6181B08191EAD0A0310208C00A7AD21191E8E0300C004AD0C8322191E10208B00D618181B04191EAD0A0310708C00A88904191EAD1E03AF048D00913BAD09111BD58B01173B8D00A91B068E02008C0610AA6B551B058E02008C0610AA6B4A18181B06191EAD130310418C00A58914AD0C8322191E10418B00D6181B05191EAD2E833210208C00A6AD0C8322191E10208B00D618AD2E8C00AB18AD2E8C00AC18AD2E8C00AD7017AD0C8322AD130310418B00D6AD2E83328E0100C0007A0221198B01302DAD0E1A8B00AE3BAD0E1A8B00AF7A0523198B01302D0850DEC92208737812
A<< (0001+2) (48ms) 00 9000
A>> T=1 (4+0255) 84E80015 FF 320329041A05256124AD0E8B0089AD0BAD17058B009FAD0C1A1FAD0BAD0E83338B00A03BAD0E04883470351A0525046B29AD0E84346108119A098D00CEAD0BAD0E8333058B009F1A1604AD0E1AAD0B8B00B2385904017008119A0B8D00CE190316048B00937A0727AD098B008A1110B36A0CAD098B008A1105916B0A18198B00B3A801E5188B008B2D1A038E02008C131A048E02008C13AD0E8B0089AD09115EA18B00C43BAD0E8B00B4198B01302E0329041B160459040110A438AD2E83358E0100F203600B1B1604590401108138160459040129051B16045904011087381B1604590401101038AD2B031B160410108D00913B590410906E24F05EEC9D17
A<< (0001+2) (46ms) 00 9000
A>> T=1 (4+0255) 84E80016 FF 160429061B1604590401108038AD0E1B160404418B008F29071B160459040116075B38160416074129041B1604590401108638AD0BAD10048B009FAD0B1B1606160705411B160404418B00B629081B160459040116085B38160416084129041B160459040105381B16045904017B0092925B387B0092031B16047B0092928D00913B16047B00929241290416041A1B1604057B009292418E04008C004129041B160459040105381B160459040104381B1604590401AD0E8B00B7381B160459040105381B160459040104381B1604590401AE00381B160459040105381B160459040104381B1604590401AE01381B160459040105381B16AD2835A1CD2D2CAD
A<< (0000+2) (218ms) 6985
Applet loading not allowed. Are you sure the domain can accept it?
Error: LOAD failed: 0x6985 (Conditions of use not satisfied)
pro.javacard.gp.GPException: LOAD failed: 0x6985 (Conditions of use not satisfied)
        at pro.javacard.gp.GPException.check(GPException.java:64)
        at pro.javacard.gp.GPSession.loadCapFile(GPSession.java:610)
        at pro.javacard.gp.GPCommands.load(GPCommands.java:141)
        at pro.javacard.gp.GPTool.loadCAP(GPTool.java:787)
        at pro.javacard.gp.GPTool.run(GPTool.java:435)
        at pro.javacard.gp.GPTool.main(GPTool.java:100)
SCardDisconnect("Gemalto PC Twin Reader", true) tx:6153/rx:561

While the following GP version installs it fine (same applet, same card):

java -jar ~/Downloads/gp.jar -d -v -i  --install /main.cap
GlobalPlatformPro 18.08.16.1-0-g517663b
Running on Mac OS X 10.16 x86_64, Java 1.8.0_271 by Oracle Corporation
# Detected readers from JNA2PCSC
[*] Gemalto PC Twin Reader
SCardConnect("Gemalto PC Twin Reader", T=*) -> T=1, 3BD518FF8191FE1FC38073C821100A
SCardBeginTransaction("Gemalto PC Twin Reader")
Reader: Gemalto PC Twin Reader
ATR: 3BD518FF8191FE1FC38073C821100A
More information about your card:
    http://smartcard-atr.appspot.com/parse?ATR=3BD518FF8191FE1FC38073C821100A

A>> T=1 (4+0000) 00A40400 00 
A<< (0018+2) (13ms) 6F108408D480424C4E53434DA5049F6501FF 9000
[DEBUG] GlobalPlatform - Auto-detected ISD: D480424C4E53434D
A>> T=1 (4+0000) 80CA9F7F 00 
A<< (0045+2) (15ms) 9F7F2A4790D321470000000000013627251199538200000000000000000C215337323531310000000000000000 9000
CPLC: ICFabricator=4790
      ICType=D321
      OperatingSystemID=4700
      OperatingSystemReleaseDate=0000 (2010-01-01)
      OperatingSystemReleaseLevel=0000
      ICFabricationDate=0136 (2010-05-16)
      ICSerialNumber=27251199
      ICBatchIdentifier=5382
      ICModuleFabricator=0000
      ICModulePackagingDate=0000 (2010-01-01)
      ICCManufacturer=0000
      ICEmbeddingDate=0000 (2010-01-01)
      ICPrePersonalizer=0C21
      ICPrePersonalizationEquipmentDate=5337 (2015-12-03)
      ICPrePersonalizationEquipmentID=32353131
      ICPersonalizer=0000
      ICPersonalizationDate=0000 (2010-01-01)
      ICPersonalizationEquipmentID=00000000

A>> T=1 (4+0000) 80CA0042 00 
A<< (0000+2) (13ms) 6A88
[DEBUG] GPData - GET DATA(IIN): N/A
A>> T=1 (4+0000) 80CA0045 00 
A<< (0000+2) (13ms) 6A88
[DEBUG] GPData - GET DATA(CIN): N/A
Card Data: 
A>> T=1 (4+0000) 80CA0066 00 
A<< (0079+2) (21ms) 664D734B06072A864886FC6B01600B06092A864886FC6B020203630906072A864886FC6B03640B06092A864886FC6B040370650D060B2A864886FC6B0507020000660C060A2B060104012A026E0103 9000
Tag 6: 1.2.840.114283.1
-> Global Platform card
Tag 60: 1.2.840.114283.2.2.3
-> GP Version: 2.3
Tag 63: 1.2.840.114283.3
Tag 64: 1.2.840.114283.4.3.112
-> GP SCP03 i=70
Tag 65: 1.2.840.114283.5.7.2.0.0
Tag 66: 1.3.6.1.4.1.42.2.110.1.3
-> JavaCard v3
Card Capabilities: 
A>> T=1 (4+0000) 80CA0067 00 
A<< (0042+2) (17ms) 6728A00D800103810500102060708201078103E5BEC082031E030083010284010285017B86010C87017B 9000
Supports: SCP03 i=00 i=10 i=20 i=60 i=70 with AES-128 AES-196 AES-256
Available DOM privileges: SecurityDomain, DelegatedManagement, CardReset, MandatedDAPVerification, TrustedPath, TokenVerification, GlobalDelete, GlobalLock, GlobalRegistry, FinalApplication, ReceiptGeneration, CipheredLoadFileDataBlock
Available APP privileges: CardLock, CardTerminate, CardReset, CVMManagement, FinalApplication, GlobalService
A>> T=1 (4+0000) 80CA00E0 00 
A<< (0020+2) (17ms) E012C00401318810C00402318810C00403318810 9000
Version:  49 (0x31) ID:   1 (0x01) type: AES  length:  16 (AES-128)
Version:  49 (0x31) ID:   2 (0x02) type: AES  length:  16 (AES-128)
Version:  49 (0x31) ID:   3 (0x03) type: AES  length:  16 (AES-128)
Warning: no keys given, using default test key 404142434445464748494A4B4C4D4E4F
A>> T=1 (4+0008) 80500000 08 86B16B248F95045E 00
A<< (0032+2) (53ms) 434D01362725119953823103703A858E19FCEC9926D7D0E5A01C2D324E000013 9000
[DEBUG] GlobalPlatform - Host challenge: 86B16B248F95045E
[DEBUG] GlobalPlatform - Card challenge: 3A858E19FCEC9926
[DEBUG] GlobalPlatform - Card reports SCP03 i=70 with key version 49 (0x31)
[DEBUG] GlobalPlatform - Will do SCP03 (3)
[DEBUG] PlaintextKeys - Card keys: {DEK=type=RAW bytes=404142434445464748494A4B4C4D4E4F, MAC=type=RAW bytes=404142434445464748494A4B4C4D4E4F, ENC=type=RAW bytes=404142434445464748494A4B4C4D4E4F}
[DEBUG] GlobalPlatform - Verified card cryptogram: D7D0E5A01C2D324E
[DEBUG] GlobalPlatform - Calculated host cryptogram: 70B359E698B3C405
A>> T=1 (4+0016) 84820100 10 70B359E698B3C405AA248800F4D0BD5F
A<< (0000+2) (20ms) 9000
CAP file (v2.1), contains: applets for JavaCard 3.0.4
Package: io.xxx D480424C4E5357616C6C657400 v0.1
Import: javacard.framework A0000000620101 v1.5
Import: javacard.security A0000000620102 v1.5
Import: java.lang A0000000620001 v1.0
Import: D480424C4E534B5300 v0.1
Import: javacardx.crypto A0000000620201 v1.5
Applet: io.xxx.Main D480424C4E5357616C6C6574000001
Generated by Oracle Corporation converter  [v3.0.4]
On Tue Dec 22 15:21:20 CET 2020 with JDK 1.8.0_271 (Oracle Corporation)
Total code size: 23435 bytes (27046 with debug)
SHA256 (code): A4753044CA412B34FC5403ED6607F0FDB953E474004D0FB37BB844C308E39766
SHA1   (code): B769589ED996F9081F887EA5211880095F388614
A>> T=1 (4+0010) 84F28002 0A 4F00ADEE3BFE9AA73018 00
A<< (0040+2) (23ms) E3264F08D480424C4E53434D9F700101C5039EFE80C407A0000001515350CC08D480424C4E53434D 9000
A>> T=1 (4+0010) 84F24002 0A 4F00B9B4BFDE938CDF1A 00
A<< (0045+2) (23ms) E32B4F0BD480424C4E534B530000019F700107C503000000C409D480424C4E534B5300CC08D480424C4E53434D 9000
A>> T=1 (4+0010) 84F22002 0A 4F00FB21B2BB588ACB98 00
A<< (0060+2) (28ms) E31B4F07A00000015153509F700101CE02FFFFCC08D480424C4E53434DE31D4F09D480424C4E534B53009F700101CE020001CC08D480424C4E53434D 9000
A>> T=1 (4+0010) 84F21002 0A 4F0034026A3BF76FC5A4 00
A<< (0083+2) (32ms) E3254F07A00000015153509F700101CE02FFFF8408A000000151535041CC08D480424C4E53434DE32A4F09D480424C4E534B53009F700101CE020001840BD480424C4E534B53000001CC08D480424C4E53434D 9000
A>> T=1 (4+0034) 84E60200 22 0DD480424C4E5357616C6C65740008D480424C4E53434D00000049D30A9F379BE55E
A<< (0001+2) (83ms) 00 9000
A>> T=1 (4+0255) 84E80000 FF C4825B8B010017DECAFFED01020401000DD480424C4E5357616C6C65740002001F0017001F0013003504D200D4492B02210A0000000E180026001101E005010004003505050107A0000000620101050107A0000000620102000107A0000000620001010009D480424C4E534B5300050107A0000000620201030013010FD480424C4E5357616C6C657400000101690600D40080033100270404000A056DFFFF05650574091A095C154215A015CC15FA18151831303F308400820000FF00010000000082000A000A010B00073125314F31C53227347C351835623598377837A737AC3273328E32B6334A335B340C342200820000FF00010065CE5691AB7B9E6B
A<< (0001+2) (103ms) 00 9000
A>> T=1 (4+0255) 84E80001 FF 000000820000FF00010000000082000300030100000338D538E738FE00820011000B011300023A173A323AE23B353BF13BF83C4C3F363F3E3FA43FAE3FDA406240E840FD411A411F413B416D3AAD3F0800820002FF000104000041A541B441C241CB00820010050B01010000490A07492B2D023F0009024A0113021F029304B50114021F029304C40088021F029304D700AA021F029304E400B0021F029304F000B1021F029304FC00B5021F0293050800C3021F0293051400C8021F0293052600CD021F0293053800DC021F0293054A00E9021F8293055C01130576001907E101140590024E07E101140576001907EE00880590024E07922B7492ADBC57F7
A<< (0001+2) (60ms) 00 9000
A>> T=1 (4+0255) 84E80002 FF EE00880576001907FF00AA0590024E07FF00AA05760019080A00B00590024E080A00B005760019081500B10590024E081500B105760019082000B50590024E082000B505760019082B00C30590024E082B00C305760019083600C80590024E083600C805760019084600CD0590024E084600CD05760019085600DC0590024E085600DC05760019086600E90590024E086600E905768019087601130590824E08760113115C80191177011430EE802F311F008838BE800838C80113397F801C399D01133A49801A3A6501133B0080123B1401133B6B80113B7E01133DC880053DCF011405308F01123D181D1E8C00F03B7A0743188C00EDBD812AF3A461B3D5
A<< (0001+2) (46ms) 00 9000
A>> T=1 (4+0255) 84E80003 FF 1810C488001810C5880118100B900B3D0310D4383D041080383D051042383D06104C383D07104E383D081053383D1006104B383D10071053383D100803383D100903383D100A0438870218100B900B3D0310F1383D0410F2383D0510F3383D0610F4383D0710F5383D0810F6383D100610F7383D100710F8383D100810F9383D100910F1383D100A10F2388703180389041803890518038906180389071810558808188F00BE3D1116448C00C28709AD09115EA18B00C43B181100C8058D00C6870A181021038D00C9870B7009280410D38D00CE188F00CF3D8C00D3870C188F00DF3DAD0CAD0A8C00E0870D188F00EA3D1007AD0CAD0DB65CEDD8C04E4EC0
A<< (0001+2) (49ms) 00 9000
A>> T=1 (4+0255) 84E80004 FF AD0A8C00EC870E18100B110100038D00EE940000EF870F18100C110100038D00EE940000F28710181100C8900B871118038912181041900B871318038914181041900B87151803891618100B110100038D00EE940000EF871718100B110100038D00EE940000EF871818100F110100038D00EE940000C0871918100F110100038D00EE940000C0871A18100F110100038D00EE940000C0871B18100F110100038D00EE940000C0871C181040058D00C6871D181070900B871E18100F110100038D00EE940000C0871F18100F110100038D00EE940000C0872018100F110100038D00EE940000C08721AD0C8322AD1D03AD1D928B00D618421914F25909815E
A<< (0001+2) (47ms) 00 9000
...

Log ends with:

A<< (0001+2) (44ms) 00 9000
A>> T=1 (4+0229) 84E8805E E5 10040B040F04080D05070E161006110319140B10210B0E2B030F120B080E11080F0E030F0C0C0C0C0E0A0B0C0F080709090B060B0A060C0A0708040B0E090710080A0E0C0D0D0B130B090E0C0F0B0C0B090E0C11370708170C0A1507090E0C0F0D0C090E0C0E0D090E0C12320D1B08451B10081516080E06060F0A1112080B10070C1310110B0A0B080B0B0904080E09240D071206060F150819060AA5172510171E1E1E1E1E171E25171E1E174F3208D44E087F19211119212121212119212119212018181808060816040C040C040C040C040C040C042A05050505056A98507A1EEE4216
A<< (0001+2) (692ms) 00 9000
CAP loaded
A>> T=1 (4+0010) 84F28002 0A 4F00A935103EB6587D58 00
A<< (0040+2) (22ms) E3264F08D480424C4E53434D9F700101C5039EFE80C407A0000001515350CC08D480424C4E53434D 9000
A>> T=1 (4+0010) 84F24002 0A 4F00014C67B96E899BE0 00
A<< (0045+2) (24ms) E32B4F0BD480424C4E534B530000019F700107C503000000C409D480424C4E534B5300CC08D480424C4E53434D 9000
A>> T=1 (4+0010) 84F22002 0A 4F0057EDA5F58165506F 00
A<< (0095+2) (35ms) E31B4F07A00000015153509F700101CE02FFFFCC08D480424C4E53434DE31D4F09D480424C4E534B53009F700101CE020001CC08D480424C4E53434DE3214F0DD480424C4E5357616C6C6574009F700101CE020001CC08D480424C4E53434D 9000
A>> T=1 (4+0010) 84F21002 0A 4F00DD81B3143A3FD3B3 00
A<< (0135+2) (42ms) E3254F07A00000015153509F700101CE02FFFF8408A000000151535041CC08D480424C4E53434DE32A4F09D480424C4E534B53009F700101CE020001840BD480424C4E534B53000001CC08D480424C4E53434DE3324F0DD480424C4E5357616C6C6574009F700101CE020001840FD480424C4E5357616C6C6574000001CC08D480424C4E53434D 9000
A>> T=1 (4+0060) 84E60C00 3C 0DD480424C4E5357616C6C6574000FD480424C4E5357616C6C65740000010FD480424C4E5357616C6C6574000001010002C900006EBEEF8E3C0315C5
A<< (0001+2) (1s326ms) 00 9000
SCardEndTransaction(Gemalto PC Twin Reader)
SCardDisconnect("Gemalto PC Twin Reader", true)
martinpaljak commented 3 years ago

Can you send me the capfiles (in private if necessary) just to help to replicate the issue ?

ph4r05 commented 3 years ago

I will send it to you next week

base0010 commented 1 year ago

I'm also having an issue with GPPro when installing on JCOP4 platform. Has there been any progress here?

martinpaljak commented 1 year ago

Can you try with next branch? Works for me unless you have an exotic configuration

martinpaljak commented 1 year ago

Also a log might be nice

martinpaljak commented 5 months ago

This has not been reproducible or has been traced to faulty readers and bugs in card configs/manufacturing.