Hi,

IMHO the package mentioned by Martin would break some of the built-in smart card support in Mac OS X (but I may be wrong). Pcscd is NOT intended to be updated by third parties in Mac OS X (especially to a version that is neither binary nor source compatible).

To support the driver you are working on, you would need to instruct users to install Martin's package. Once installed, users of Apple- suported cards (CAC/JPKI/BelPIC) may get irritated to see that their card no longer works in Safari and Mail...

Would you replace Winscard.dll and the Windows Smart Card Resource Manager with pcsc-lite in order to minimize your development effort? Probably not. Then why would you do it on Mac OS X?

Mqc OS X is open source (at least for the code relevant to MUSCLE). If it really annoys you too alter your code, you could submit a patch to Apple to put their pcscd in sync with the latest pcsc-lite. They would hopefully include the patch in a future release. Alternatively, contact your Apple Developer Relations rep or write to the CDSA mailing list to ask them to upgrade their code.

Cheers,
JLuc.

PS: This type of discussion already took place in the Appke-CDSA mailing list (which included Martin:
http://lists.apple.com/archives/apple-cdsa/2005/Aug/threads.html#00020
http://lists.apple.com/archives/apple-cdsa/2005/Aug/msg00020.html


On 18 Oct 2005, at 15:24, Martin Paljak wrote:

Check out this: http://opensc.org/files/contrib/ idCardInstaller-0.5.dmg

This contains a private version of pcscd as well as opensc and ccid driver

use sudo /Library/Ideelabor/osx/uninstall to get rid of it and / Library/Ideelabor as a prefix for any pcsc based programs.



On 18.10.2005, at 15:58, [EMAIL PROTECTED] wrote:



Dear all

I was trying to compile our reader driver on Mac OS X.First when I was compiling PCSC (beta8) and our (USB) reader driver with assistance from FINK http:// fink.sourceforge.net/index.php?phpLang=en PCSC was running with our driver.The trouble is now that pcsc calls IFDHCreateChannel instead of IFDHCreateChannelByName. This leads to the major problem : When the ScardControl-function is used pcsc calls its corresponding function but with interface version 2 instead of version 3. So I thought, well, no problem at all because I came across it under Debian and therefore I configured pcsc such that it uses libusb. After this I started pcscd - ok - then I plugged in our USB reader and pcscd simply said :
`Our USB device` init failed.
My question is now : How can I get rid of it without using Apples's USB-Framework ?
I only want to use libusb like I do it on Linux.

Thanks in advance,
Jacqueline

Best regards,
Con cordiales saludos,
Mit freundlichen Grüßen,

Jacqueline Paschinger
Software developer
______________________________________
Visit us at
ID World, Rome, November 3-4th,  Booth D04
Infosecurity, Utrecht, November 9-10th, Booth 3B077
Cartes, Paris, November 15-17th, Booth 3F040
Tel        +43 (0) 732 / 602220 - 34
Mobile +43 (0) 650 / 8004322
Fax       +43 (0) 732 / 602220 - 15
E-Mail  [EMAIL PROTECTED]
Web     http://www.omnikey.com
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle



--
Martin Paljak
[EMAIL PROTECTED]
http://ideelabor.ee
+3725156495



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



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

Reply via email to