> The diversification mode VISA is not supported by GlobalPlatform, only
> VISA2. If NONE is used (like it seems for you) (see page 123 and page 43
> what you have done there.) you should not need the gemXpresso switch and
> the card should act as a usual cards.
>
> So try the AID of the card in mode op_201 with your keys (I'm not sure
> about the name op_201, see the README, look, should be the default)
After digging into the GlobalPlatform.c source code I saw that the define 
GEMXPRRESSOPRO_CARD_MANAGER_AID correspond to my GemXpresso211PKIS card (with 
one more zero byte at the end)
Thus I think that I should use the gemXpressoPro modifier in my gpshell script 
so the corred security AID is used. Unfortunately, the use of weakened secure 
channel session key will not be handeled by GPShell, and it'll fail.
where should this weakened algorithme be implemented? in GlobalPlatform.c or 
in gpshell.c ?

> Although this should not matter for your configuration file with the
> switch NONE, for VISA2 this applies:
>
> If you have problems you might look at the function
> GemXpressoPro_create_daughter_keys() in GlobalPlatform.c. The assumed
> GEMXPRRESSOPRO_CARD_MANAGER_AID is wrong for your card and the offset in
> the CLPC data is not 13, look at the manual, where the serial begins.

Forgive my ignorance, but after digging through my GemXpresso211PKIS, the only 
information regarding CPLC is the get status command (and set status) and I 
see no offset there. What should I look for?

I've also found the following TLV data objects (is the info there?)
Tag             Description                                                     
Length
0001h   Gemplus proprietary data                                12
004Fh   Tag used to change CardManager AID              5-16
0002h   Tag to update CPLC initialization data          16
9F66h   Tag to update CPLC personalization data 8
9F67h   Tag to update CPLC pre-personalization data     8
TLV format is : tag(2bytes) length(1byte) data(0-127bytes)

Olivier.
--
        Olivier LAHAYE
        Motorola Labs IT Manager
        Computer & Information Systems
        European Communications Research
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to