From: Karsten O. <wid...@t-...> - 2008-12-01 21:28:05
|
Hi, ar...@hi... schrieb: > Hello there. > I'm trying, unsucesfully till now, to install and applet with GPShell and a > Omnikey5321 reader into SDiD 1010 javacard. After a lot of postings in the > SDiD's official forums, nobody seems to know how to install it using GPShell. > Using JCOP Tools is not an option because of time reasons. > If somebody has used previously this device in the past and have an example > script or some idea of why the following script is crashing, I'll be thankfull Unfortunately this card is not known to me. But I have an idea. Some or all JCOP 10 cards are using a key derivation scheme. Do I have already committed the helloInstallJCOP10.txt with GPShell? Here is it: mode_211 gemXpressoPro enable_trace establish_context card_connect -readerNumber 3 select -AID a000000003000000 open_sc -security 1 -keyind 0 -keyver 0 -key 404142434445464748494a4b4c4d4e4f delete -AID a00000006203010c0101 delete -AID a00000006203010c01 delete -AID a00000006203010c0101 install_for_load -pkgAID a00000006203010c01 -nvCodeLimit 500 load -file HelloWorld.cap install_for_install -instParam 00 -priv 02 -AID a00000006203010c0101 -pkgAID a00000006203010c01 -instAID a00000006203010c0101 -nvDataLimit 500 card_disconnect release_context I'm not sure if it works in the the release version you have. Give it a try. If it does not work use the latest sources from SVN and compile it. Or I can send you a compiled version Regards, Karsten > : > > mode_211 > enable_trace > establish_context > # If you have an Omnikey CardMan 5x21 reader, the contactless reader is > # the next even number, e.g. 2 if this is you first reader device in > # the system > card_connect -readerNumber 2 > select -AID a000000003000000 > open_sc -security 3 -keyver 42 -mac_key 404142434445464748494A4B4C4D4E4F > -enc_key 404142434445464748494A4B4C4D4E4F -kek_key > 404142434445464748494A4B4C4D4E4F > install -file Example.cap -priv 2 > card_disconnect > release_context > > Following is the outpput : > > mode_211 > enable_trace > establish_context > card_connect -readerNumber 2 > * reader name OMNIKEY CardMan 5x21-CL 0 > select -AID a000000003000000 > Command --> 00A4040008A000000003000000 > Wrapped command --> 00A4040008A000000003000000 > Response <-- 6F108408A000000003000000A5049F6501FF9000 > open_sc -security 3 -keyver 42 -mac_key 404142434445464748494A4B4C4D4E4F -enc_ke > y 404142434445464748494A4B4C4D4E4F -kek_key 404142434445464748494A4B4C4D4E4F > Command --> 80CA006600 > Wrapped command --> 80CA006600 > Response <-- 664C734A06072A864886FC6B01600C060A2A864886FC6B02020101630906072A864 > 886FC6B03640B06092A864886FC6B040215650B06092B8510864864020103660C060A2B060104012 > A026E01029000 > Command --> 80502A000856369203C42D4C8200 > Wrapped command --> 80502A000856369203C42D4C8200 > Response <-- 6A88 > mutual_authentication() returns 0x80206A88 (6A88: Referenced data not found.) > > I'm scared of making try and error with authentication flags because of 10 > incorrect authentications (or even less) can ruin the javacard. > > Thanks in advance & Regards > > > > ---------------------------------------------------------------- > This message was sent using IMP, the Internet Messaging Program. > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Globalplatform-users mailing list > Glo...@li... > https://lists.sourceforge.net/lists/listinfo/globalplatform-users > > |