Hi Jean-Luc,

thanks for your quick and extensive answer.
I was referring to the GemSAFE GPK16000 card, since this seems to be the only one available in their webstore.
I wonder though, why I cannot find most of the Gemplus products mentioned on the Musclecard page in the Gemplus webstore. Did they rename all of their products?
The only reader available in their webstore is called GemPC Twin (USB and serial) but that one doesn't appear on the Musclecard "Source Drivers" list.
Has anyone some experience with that one? Or would you rather recommend another hardware? I do believe that a GPK16000 und GemPC Twin USB would be a sufficient and low priced acquirement to get started with SmartCards (I want to do some private R&D before presenting it at work, so I don't have much budget available for it ;))


Best Regards
  Marcus


Jean-Luc Giraud wrote:

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