On 11 Oct 2005, at 16:03, Karsten Ohme wrote:

Cameron Durham wrote:


On the JCOP tools release notes page http://tinyurl.com/9xdjl (in
tinyURL format for convenience), they state that "JCOP Tools only
works
with pcsc-lite 1.2.0.".  I don't know the reason for this.

This is a release note against the Linux version.  I don't know of a
specific requirement for pcsc_lite 1.20 for OS X, but I am having
problems registering my JCOP tools on OS X.  My JCOP engineering
sample
card works on the Windows version, so the card is working.  I
successfully run pcsctest on OS X, with my SCM 331 (CCID), so the
basic
reader+pcsc+card stack is working.  But when I get to JCOP  tools to
register with my engineering sample card, I get an error  0x3.  JCOP
support is following this up for me as well.


It is probably a reader driver limitation more than a compatibility
issue.
- Tiger does not appear to ship with a dedicated reader driver for
this reader
- pcscd should therefore load the CCID-class driver
- This driver does not support T=1 cards for TPDU-level readers
(which the SCM 331 is)
- JCOP cards are (I think) T=1 cards

If I am right, potiential solutions include:
- Checking with SCM if they have a proprietary driver for the 331 on
Tiger that supports T=1 cards.
- Using an APDU-level reader (CardMan3121 or GemPC433_SL)

The GemPCTwin should also work.



Maybe you can get the error if you run pcscd -d -f. The error code
0x03
should be defined somewhere. Look in a file errno.h in the sources of
libc ...


This is not that easy to do on Tiger as pcscd is started by
securityd. Search the Apple CDSA mailing list for more details.

Cheers,
JLuc.


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

Reply via email to