erbalibera erbalibera wrote:
yes, there is i think. Look for the musclecard bundle
(/usr/local/pcsc). locate or its derivate can help.
The AID used by the library should be changeable by locating this file:
mscMuscleCard.bundle/Contents/Info.plist
and customizinig this:
<key>spDefaultApplication</key>
<string>A00000000101</string>
It should be set to match the AID specified at Applet
installation/instantiation time.
Hope this helps,
T.
On Tue, Dec 29, 2009 at 9:44 PM, Logan X <[email protected]
<mailto:[email protected]>> wrote:
Hi everyone,
I think I have found a way to solve my problem... Nevertheless I
am pretty sure it is not the good way : what is my mistake ?
I modify the file musclecardApplet.c because the APDU for applet
was incomplete...
<code>
MSC_RV PL_MSCIdentifyToken( MSCLPTokenConnection pConnection ) {
MSCLong32 rv;
MSCTransmitBuffer transmitBuffer;
MSCPUChar8 apduResponse; MSCPUChar8 pBuffer;
pBuffer = transmitBuffer.pBuffer;
apduResponse = transmitBuffer.apduResponse;
pBuffer[OFFSET_CLA] = 0x00;
pBuffer[OFFSET_INS] = 0xA4;
pBuffer[OFFSET_P1] = 0x04;
pBuffer[OFFSET_P2] = 0x00;
/* to remove */
/*pBuffer[OFFSET_LC] = pConnection->tokenInfo.tokenAppLen;
memcpy(&pBuffer[OFFSET_DATA], pConnection->tokenInfo.tokenApp,
pConnection->tokenInfo.tokenAppLen);
transmitBuffer.bufferSize = 5 +
pConnection->tokenInfo.tokenAppLen;//*/
/* to remove */
/* begin pierre */
pBuffer[OFFSET_LC] = 0x06;
pConnection->tokenInfo.tokenApp[0] = 0xA0;
pConnection->tokenInfo.tokenApp[1] = 0x00;
pConnection->tokenInfo.tokenApp[2] = 0x00;
pConnection->tokenInfo.tokenApp[3] = 0x00;
pConnection->tokenInfo.tokenApp[4] = 0x01;
pConnection->tokenInfo.tokenApp[5] = 0x01;
memcpy(&pBuffer[OFFSET_DATA],
pConnection->tokenInfo.tokenApp, 6);
transmitBuffer.bufferSize = 5 + 6;//*/
/* end pierre */
/* Set up the APDU exchange */
transmitBuffer.apduResponseSize = MSC_MAXSIZE_BUFFER;
rv = SCardExchangeAPDU( pConnection, &transmitBuffer );
if ( rv != SCARD_S_SUCCESS ) {
return convertPCSC(rv);
}
</code>
Please help me ? Is there a configuration file to do that ?
Thank you
Pierre
Le 22 déc. 2009 à 09:04, erbalibera erbalibera a écrit :
can u post the pcscd apdu log?
On Mon, Dec 21, 2009 at 10:36 PM, Logan X <[email protected]
<mailto:[email protected]>> wrote:
Hello,
My boss bought a few Mobile Security Card 3.1 microSD
[Giesecke & Devrient] and wants now that i try to use it on
our Firefox... Don't ask me why, sometimes I can't understand
what he wants... ;-) I succeed to put the muscle applet on
the card but when I try the command :
muscle > format 1
with the muscleTool program, I have the following error :
ERR: EstablishConnection Failed ! (0x9c52 Token is unsupported)
Has someone ever succeeded to use this type of card ? Can you
help me ?
Thank you,
Pierre
_______________________________________________
Muscle mailing list
[email protected] <mailto:[email protected]>
http://lists.drizzle.com/mailman/listinfo/muscle
_______________________________________________
Muscle mailing list
[email protected] <mailto:[email protected]>
http://lists.drizzle.com/mailman/listinfo/muscle
_______________________________________________
Muscle mailing list
[email protected] <mailto:[email protected]>
http://lists.drizzle.com/mailman/listinfo/muscle
------------------------------------------------------------------------
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle
--
Tommaso Cucinotta, Computer Engineering PhD, Researcher
ReTiS Lab, Scuola Superiore Sant'Anna, Pisa, Italy
Tel +39 050 882 024, Fax +39 050 882 003
http://retis.sssup.it/people/tommaso
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle