Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Update PC/SC (smart card interface) to suppport PIN pad readers?



Just to add to fuel to the fire:

I've had many weird problems with apple pcscd/ccid driver.

Some time in December, some update caused two readers that used to work, start to spit usb errors in the dmesg. 10.4.4 fixed it - it works for a while now. But again - cards and readers 'disappear' from the system because of this:

src/PCSC/winscard.c:851 SCardBeginTransaction: Status: 0.
src/PCSC/winscard.c:1280 SCardTransmit: Send Protocol: 0
src/PCSC/winscard.c:1280 SCardTransmit: Send Protocol: 0
src/PCSC/winscard.c:1280 SCardTransmit: Send Protocol: 0
src/PCSC/winscard.c:1280 SCardTransmit: Send Protocol: 0
src/PCSC/winscard.c:1280 SCardTransmit: Send Protocol: 0
src/PCSC/winscard.c:1280 SCardTransmit: Send Protocol: 0
src/PCSC/winscard.c:1280 SCardTransmit: Send Protocol: 0
src/CCIDDriver/common/ifdhandler.c (554): GCCmdCardStatus failed
src/PCSC/eventhandler.c:344 EHSpawnEventHandler: Error communicating to: CCID Smart Card Reader 0 0
src/PCSC/winscard.c:1018 SCardEndTransaction: Status: 0.
src/CCIDDriver/common/ifdhandler.c (554): GCCmdCardStatus failed
src/PCSC/eventhandler.c:344 EHSpawnEventHandler: Error communicating to: CCID Smart Card Reader 0 0
src/PCSC/winscard.c:668 SCardDisconnect: Active Contexts: 3
src/CCIDDriver/common/ifdhandler.c (554): GCCmdCardStatus failed
src/PCSC/eventhandler.c:344 EHSpawnEventHandler: Error communicating to: CCID Smart Card Reader 0 0
src/PCSC/winscard.c:668 SCardDisconnect: Active Contexts: 2



At the same time it works without problems on linux and other unixes (os OSX with Ludovic's CCID driver and a private pcscd instance)


I've tested different CCID compatible readers from SCM as well as Omnikey and Eutron and Gemplus.

Also, I tried a PCMCIA reader (SCR241) that seems to be supported by apple (/usr/libexec/SmartCardServices/drivers/SCR24XHndlr.bundle) but with no luck. pcscd was not started, and even after manual start there were no readers found.

So in real life this is really important or it is very hard to roll out any serious eID applications when the only place something works is developers testbed (and i seriously DO want to have a tokend running in parallel with pkcs#11, but currently the only way to get a stable pkcs#11 implementation is to have a private pcscd running and / usr/sbin/pcscd made chmod -x :()


Cheers, m.

On 23.01.2006, at 15:27, Ludovic Rousseau wrote:

Hello,

Introduction
===

I am co-author and present maintainer of pcsc-lite [1] and some other
smart card related software like a CCID driver [2].

-- Martin Paljak email@hidden



_______________________________________________
Do not post admin requests to the list. They will be ignored.
Apple-cdsa mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/apple-cdsa/email@hidden

This email sent to email@hidden
References: 
 >Update PC/SC (smart card interface) to suppport PIN pad readers? (From: Ludovic Rousseau <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.