On 9 Dec 2004, at 18:24, Marcus Ilgner wrote:

Hello everyone,

I'm just starting to engage myself in the use of SmartCard technology. Now, after reading a couple of documents and searching the web, I found a lot of information but somehow it seems that I'm still lacking something to let it make some coherent sense.
Is there some FAQ or tutorial around with a list of recommended card reading devices and cards? Some sort of quick-start?


What I would like to do:
1) use a SmartCard to authenticate to the OS (which are Win2k, XP and Mac OS X 10.3)

Panther should support SC logon according to this link: http://lists.apple.com/archives/apple-cdsa/2003/Aug/msg00011.html

I don't know if it is limited to CAC or also applicable to Musclecard. I don't know how it works.

2) access the authentication information from the card in my Java application

You can use: A- OCFPCSC, B- a JNI wrapper to PCSC like JPCSC C- a JNI wrapper to Musclecard (like JMusclecard) D- a JNI wrapper to PKCS#11

OCF is not that supported anymore:
http://forum.java.sun.com/thread.jspa?threadID=566191&messageID=2793489

JPCSC forces you to know the low-level commands to the card

JMusclecard is a higher level API which is quite simple
http://lists.drizzle.com/pipermail/muscle/2003-July/000995.html

JNI to PKCS#11 is less card focused but the API is more extensive.


3) (optional) store a certificate on my card and use it when sending e-mails.
(I read that OS X tutorial link on the PKCS#11 download page, but honestly needing a Gemplus RAD worries me quite a bit, since, if I understand the developer section in the Gemplus store correctly, it costs $6000 !? )

The tutorial is out of date. You can now use the IdentityAlliance loader:
http://www.identityalliance.com/CardManagerClient-1.0.1.tar.gz


Caveat: the default code after loading is "00000000" instead of "Muscle00".


What I'm not sure about:
a) Do I need a JavaCard-enabled card for point (2) or am I just mixing up designators? ;)

No, you need a card supported by the API you choose.

If I understand correctly, it should work with any MuscleCard supported Card using J-MuscleCard?

It should.

b) Why is there such a huge difference in costs between a 20$ Gemplus card and a 110$ Cyberflex 32K card?

Which type of Gemplus card?

Cheers,
JLuc.

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

Reply via email to