You're right, for a commercial application only the frameworks provided by
Apple should be used. But my application is not (yet?) commercial, it is a
plug-in for the database 4th Dimension.
My problem was to find out, why I could not establish a context using pcscd
version 1.2.0. I always got the error "no service".
Now I found it out. I built and installed a new PCSC.framework using the
sources from PCSC-Lite 1.2.0, built my application, and it works.
But it works no better than with pcscd version 1.1.1, so I will install the
original framework.

My original problem was some strange behaviour when trying to transmit an
APDU to the SCM SPR532 reader using the CCID driver. With a BasicCard I
always get the error "card not transacted".
With the Omnikey 2020 reader everything works fine.
But if I try to select the MF of another card this works on both readers.
So I tried to find out if pcscd, the driver, or the terminal is to blame.
Maybe none of these causes the error, it appears be the card (T=1).

Why are there problems with T=1 cards? Will there be a version someday
without this limitation?

Another question:
is there a possibility to access memory cards (SLE4442, german health card)
with pcsc? There are many people waiting for a solution on Mac OS X, but
there is no CT-API on OS X.

Greeting

Stefan



Am 01.11.2003 19:24 Uhr schrieb "Jean-Luc Giraud" unter
<[EMAIL PROTECTED]>:

> 
> On Friday, October 31, 2003, at 01:56 PM, sh wrote:
> 
>> Since pcscd version 1.2.0 my own applications do not work anymore. If
>> I try
>> to establich a context I get error no. 0x8010001d (no service). With
>> pcsc
>> 1.1.1 it works.
>> Since I have to include the pcsc.framework in my CodeWarrior projects
>> here
>> my question:
>> Do I need to build a newer version of this framework that works with
>> pcsc
>> version 1.2.0?
> 
> Yes, you probably do.
> 
>> And, if so, how do I?
> 
> You would need to get the source from Alioth, open the ProjectBuilder
> project and update it to build the framework. It also builds pcscd.
> 
> 
>> I built the original version from the "smartcard services" project,
>> downloaded from Apple.
> 
> From which version of Darwin?
> 
> Do you work on an application that you plan to release commercially? If
> I were you, I would avoid building it around a version of the
> SmartcardServices framework different from Apple's. This would lead you
> to release an installer that contains a framework to be installed in
> /System which is normally Apple's territory. By doing this, you might
> interfere with other applications relying on Apple's version of the
> framework.
> 
> My 2c. about it.
> 
> BTW, when you tried my driver[1] with the original "SmartcardServices",
> what kind of problems did you get? If your reader is CCID compliant, it
> "should" work (unless you use T=1 cards and/or it is a character-level
> reader).
> 
> [1] http://homepage.mac.com/jlgiraud/ifd-CCID/ifd-CCID.html
> 
> Cheers,
> JLuc.
> 
> _______________________________________________
> Muscle mailing list
> [EMAIL PROTECTED]
> http://lists.musclecard.com/mailman/listinfo/muscle

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

Reply via email to