Hi,

First, I am not a specialist of Muscle but  I have the feeling that the problem 
provides from the 
reflex driver.
It seems that it doesn't chain the GET_RESPONSE on the 61XX (here 6114 in the pcscd 
log ). 
And I think that this causes the "> musclecard.c:497 MSCIdentifyToken returns Object 
not 
found".

I don't think that the AID is the problem but I have never used a cryptoflex.

Regards,

Damien Sauveron


> Hello all,
> 
> I recently received a Schlumberger Reflex USB reader (ver.1) and 32K
> Cryptoflex card for development and I am having a problem using the
> muscleTool application to connect to the card. 
> 
> I am running Debian on both of the machines I tried.
> I first installed the following Debian Packages
> 
> pcscd
> pcsc-tools
> libpcsclite0
> muscletools
> libmcardplugin
> libcflexplugin
> (i think thats it)
> 
> Next I ran the bundleTool application and that was successful, 
> I've tried it with options 1 and 2, 
> 
> -----start - terminal - shot -----
> sunshine:/home/derrick# bundleTool 
> Select the approprate token driver:
> -----------------------------------
>   1.     slbCryptoflex.bundle
>   2.     mscMuscleCard.bundle
> -----------------------------------
>   Enter the number: 2
> 
> Insert your token in: Reflex USB 0 0
> 
> Token support updated successfully !
> -----end - terminal - shot -----
> 
> After that I run the muscleTool application. Running the 'tokens'
> command gives the following output
> 
> 
> -----start - terminal - shot -----
> sunshine:/home/derrick# muscleTool 
> 
> MuscleCard Shell - type help for help
> 
> muscle > tokens
> tokenfactory.c:194 ATR comparison: FILE: 
>   /usr/lib/pcsc/services/slbCryptoflex.bundle/Contents/Info.plist
> 
> tokenfactory.c:195 ATR comparison: Target Match: 3B951840FF6201020104
> 
> tokenfactory.c:208 ATR comparison: Source: 3B951840FF6201020104
> 
> tokenfactory.c:220 Match found at ATR alias 0
> 
> tokenfactory.c:243 Product name: SchlumbergerSema Cryptoflex
> 
> tokenfactory.c:352 No AID specified in bundle
> 
> tokenfactory.c:194 ATR comparison: FILE: 
>   /usr/lib/pcsc/services/slbCryptoflex.bundle/Contents/Info.plist
> 
> tokenfactory.c:195 ATR comparison: Target Match: 3B951840FF6201020104
> 
> tokenfactory.c:208 ATR comparison: Source: 3B951840FF6201020104
> 
> tokenfactory.c:220 Match found at ATR alias 0
> 
> tokenfactory.c:243 Product name: SchlumbergerSema Cryptoflex
> 
> tokenfactory.c:352 No AID specified in bundle
> 
>    1.    SchlumbergerSema Cryptoflex
> 
> muscle >
> 
> -----end - terminal - shot -----
> 
> I'm not sure what the last line from tokenfactory.c means 
> tokenfactory.c:352 No AID specified in bundle
> 
> Is this something to worry about? 
> Do I need to change a configuraion file somewhere?
> 
> Lastly I try to use the 'connect 1' command to connect to the token that
> was generated by bundleTool. This is not successful
> 
> 
> -----start - terminal - shot -----
> 
> muscle > connect 1
> musclecard.c:350 SCardConnect returns Command successful.
> 
> musclecard.c:383 SCardStatus returns Command successful.
> 
> tokenfactory.c:194 ATR comparison: FILE: 
>   /usr/lib/pcsc/services/slbCryptoflex.bundle/Contents/Info.plist
> 
> tokenfactory.c:195 ATR comparison: Target Match: 3B951840FF6201020104
> 
> tokenfactory.c:208 ATR comparison: Source: 3B951840FF6201020104
> 
> tokenfactory.c:220 Match found at ATR alias 0
> 
> tokenfactory.c:243 Product name: SchlumbergerSema Cryptoflex
> 
> tokenfactory.c:352 No AID specified in bundle
> 
> tokenfactory.c:437 Loading service library 
> /usr/lib/pcsc/services/slbCryptoflex.bundle/Contents/Linux/slbCryptoflex
> 
> musclecard.c:425 TPLoadToken returns Command successful.
> 
> musclecard.c:497 MSCIdentifyToken returns Object not found
> 
> ERR: EstablishConnection Failed !muscle > 
> 
> -----end - terminal - shot -----
> 
> 
> here is the output from pcscd -f -d stderr
> 
> -----start - terminal - shot -----
> 
> bash-2.05b$ pcscd -f -d stderr
> pcscdaemon.c:256 main: pcscd set to foreground
> pcscdaemon.c:265 main: debug messages to stderr
> pcscdaemon.c:473 main: pcsc-lite daemon ready.
> hotplug_libusb.c:343 Adding USB device: 001:015
> readerfactory.c:1319 RFInitializeReader: Attempting startup of Reflex
> USB 0 0.
> readerfactory.c:1061 RFBindFunctions: Loading IFD Handler 2.0
> winscard_msg.c:263 SHMProcessEvents: Common channel packet arrival
> winscard.c:81 SCardEstablishContext: Establishing Context: 17000669
> winscard.c:149 SCardConnect: Attempting Connect to Reflex USB 0 0
> winscard.c:245 SCardConnect: Active Protocol: 1
> winscard.c:252 SCardConnect: hCard Identity: 11b5a
> winscard.c:1293 SCardTransmit: Send Protocol: 0
> T=0 -> c0 a4 0 0 2 3f 0 
> Length to send is 2
> T=0 <- 61 14 
> winscard.c:1293 SCardTransmit: Send Protocol: 0
> T=0 -> c0 a4 0 0 2 3f ce 
> Length to send is 2
> T=0 <- 6a 82 
> winscard.c:642 SCardDisconnect: Active Contexts: 1
> 
> -----end - terminal - shot -----
> 
> Anyone have an idea of what maybe causing the connection error?
> Any help is appreciated 
> 
> Thanks In Advance
> derrick
> 
> _______________________________________________
> Muscle mailing list
> [EMAIL PROTECTED]
> http://lists.musclecard.com/mailman/listinfo/muscle
> 




-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/

_______________________________________________
Muscle mailing list
[EMAIL PROTECTED]
http://lists.musclecard.com/mailman/listinfo/muscle

Reply via email to