[EMAIL PROTECTED] schrieb:
Hello everyone. I've just recently aquired an Aladdin eToken Java 72K.

Accordingly to the "Aladdin PKI Client", the token operating system is "OS755"
(which I assume is Athena OS755) and the hardware version is 4.29.

I've been trying to determine if its possible to load custom Java applets on it
(e.g MCardApplet); the Aladdin and Athena websites are not very clear regarding
this matter. I've tried using google and searching the archives, but couldn't
find many information regarding this OS and/or hardware.

I've also tried using GPShell to list the contents of the card, but I can't even
find the correct keys to establish a secure channel with it:

mode_211
enable_trace
establish_context
card_connect
* reader name Aladdin Token JC 0
select -AID A0000001510000 // I've found the correct AID searching the SUN Java
Card Forums
Command --> 00A4040007A0000001510000
Wrapped command --> 00A4040007A0000001510000
Response <-- 6F0F8407A0000001510000A5049F6501FF9000
open_sc -security 1 -keyind 0 -keyver 0 -mac_key
404142434445464748494a4b4c4d4e4f -enc_key 404142434445464748494a4b4c4d4e4f
Command --> 80CA006600
Wrapped command --> 80CA006600
Response <--
663F733D06072A864886FC6B01600C060A2A864886FC6B02020101630906072A864886FC6B03


640B06092A864886FC6B040105

-> Secure Channel Protocol 01
-> Secure Channel Protocol Impl 05

660C060A2B060104012A026E01029000
Command --> 805000000829D23B1DB292DDA600
Wrapped command --> 805000000829D23B1DB292DDA600
Response <-- 00000752001209522642


0101

-> Key set Version 01
-> Secure Channel Protocol 01

So, far so good. But I'm not really sure if you card is a Global Paltform 2.1.1 card. Maybe it is a Open platform 2.0.1' card. (The previous spc version). Try this out. Use mode_201 instead of mode_211. But be careful, some tries, maybe 10, but sometimes less and you card is locked. So skipped after the second try it for this card until you have an real answer. If this does not help, maybe you are not talking to the Card Issuer Security Domain but to a Security Domain with different keys or you use the wrong keys.

I know these two keys:

/** The default key value for new cards defined in a VISA specification. */
static const BYTE OPGP_VISA_DEFAULT_KEY[16] = {0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F};

/** The default mother key value for new GemXpresso cards. */
static const BYTE OPGP_GEMXPRESSO_DEFAULT_KEY[16] = {0x47, 0x45, 0x4d, 0x58, 0x50, 0x52, 0x45, 0x53, 0x53, 0x4f, 0x53, 0x41, 0x4d, 0x50, 0x4c, 0x45};

Don't believe that it is a gemXpresse, but you can try.

Regards,
Karsten

C2DCB8F2268621674359E81DEAB29B429000
mutual_authentication() returns 0x80302000 (The verification of the card
cryptogram failed.)

Has anyone had any success with MCardApplet and this token?
Can someone give me some pointers to documentation (e.g. correct AID, keys,
etc.), SDK, people to contact?

Best regards,
Joao
_______________________________________________
Muscle mailing list
Muscle@lists.musclecard.com
http://lists.drizzle.com/mailman/listinfo/muscle



_______________________________________________
Muscle mailing list
Muscle@lists.musclecard.com
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to