The apduview utility may help:

http://www.fernandes.org/apduview/index.html

Martin

Karsten Ohme wrote:
Gambin Dejan wrote:
Thanks Karsten, maybe I would give it a try but it is obvious I can't do
anything if I don't have apdu debugging so I could see what is being
sent to the card. Can you tell me how can I enable this on Windows (if
this is possible)?

APDU debugging is necessary? Well, my MCardPlugin has debugging support
and prints what it is doing. For the old version you can enable APDU
debugging if you insert some printf or fprint in the send function.

I don't know a general way to enable APDU debugging under Windows.

Karsten
dejan

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Karsten Ohme
Sent: Tuesday, August 08, 2006 3:04 PM
To: MUSCLE
Subject: Re: [Muscle] PKCS#11 troubleshooting

Gambin Dejan wrote:

OK, then in shortly, if I want to use musclecard framework
on my 2.2
javacard (JCOP41, new JCOP31, etc) to be able for example to sign/encrypt email messages, do a web authentication or
possibly sign
a OpenOffice document (if this is supported) I have to use ALL the stable muscle libraries (libmusclecard, pkcs11, mcardplucgin, mcardapplet) to get it to work?
Yes. Or you must find the buggy things in the PKCS#11 module. This can be some work. You must obey this, if you want to update the PKCS#11 module:

http://web.inf.tu-dresden.de/~ko189283/MuscleCard/libmusclecar
dChanges.html

Maybe it is not as much work as you may think (you can assume some standard answers for a quick and dirty solution, e.g. token can only RSA ... a complete PKCS#11 implementation could be much more pain.)

Yes, the new things can do some things, which haven't been possible before, e.g elliptic curves. It would be nice to see it all together working, but my current plan are to lift up libmusclecard to a good middleware for many different tokens with better possibilities than
PKCS#11 and a Microsoft CSP, at the moment it is too specific.

Karsten


The thing is, I will hold a seminar on the next smartcard
conference
in september, about the JavaCard (especially JCOP) development&integration, and I would very much like to present the MuscleCard project and to have a "working" example on using the musclecard on my JCOP card with "higher level" applications. I hope that is possible, I wanted to try your new versions since
it had some
new possibilities and I thought this was better choice for
JavaCard 2.2 smartcards like JCOP41.

Besides, there is a MuscleCard applet support for OpenSC recently developed so I thought this could maybe be an interesting thing to present too...

Anyway, thanks very much Karsten

dejan



-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Karsten Ohme

Sent: Tuesday, August 08, 2006 1:47 PM
To: MUSCLE
Subject: Re: [Muscle] PKCS#11 troubleshooting

Gambin Dejan wrote:


Hi,

I am trying to use the newest PKCS#11 (developer version)
module with


the newest Muscle libraries. Since it doesn't work for me
in Mozilla,


I would like to troubleshoot it and I have a few questions:

1. I can add the PKCS#11 module in Mozilla but I can't do anything with it after that... during the PKCS#11 module loading in
Mozilla, my


PKCS11.log file has been filled with some error messages
that could
point to the cause of the problem:
The PKCS#11 modules work (?) only with the normal libmusclecard and MCradPlugin and CardEdgeApplet. From the error log I
assume, that you
are using maybe my versions.
There is no updated PKCS#11 module for this.

Karsten



...
08/08 13:20:26 Slot 1 changed
08/08 13:20:26 +slot_DisconnectSlot : start
08/08 13:20:26  -slot_DisconnectSlot : end RV(0x0)
08/08 13:20:26 Attempting establish
08/08 13:20:26 Establish connection
08/08 13:20:26 Begin transaction: 1,            rv=0
08/08 13:20:26 (..\src\p11x_msc.c 200): error: 0x9C0F "Invalid parameter" 08/08 13:20:26 (..\src\p11x_slot.c 975): error: 0x9C0F "Invalid parameter" 08/08 13:20:26 (..\src\p11x_slot.c 580): error: 0x9C0F "Invalid parameter" 08/08 13:20:26 Error (..\src\p11x_slot.c 581):
MSCGetCapabilities failed


08/08 13:20:26 End transaction: 1,              rv=0
08/08 13:20:26 (..\src\p11_general.c 117): error: 0x32 "CKR_DEVICE_REMOVED"
08/08 13:20:26  -C_Initialize : end RV(0x0) ...

I don't know if those errors are important anyway (I have
read that
CKR_DEVICE_REMOVED error is normal the first time it is
looking for
the reader?). But after that it returns 0 mechanisms, no supported functions listed etc...

If anyone has a suggestion on where to look or where to start troubleshooting, I would appreciate it very much. I even
don't know
how to enable apdu logging (maybe this could help me diagnose the problem)...I am working on Windows...

thanks very much

dejan

_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle


_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle


_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to