On 03.05.2007, at 1:36, Martin Preuss wrote:
> I don't think that reader manufacturers care that much about Linux  
> (some do,
> but the majority doesn't). Meanwhile we have to deal with the  
> situation as it
> is.

Agreed. But also - if there is clear indication from the community -  
what do you want and
how do you want it - it is easier to convince manufacturers to work  
on the support.
Having a mixed picture is not that appealing.

> [...]
> On the lowest layer I need at least:
> - support for different driver types (especially IFD and CTAPI,  
> since there
> still are drivers for both interfaces)
> - commands:
>   - look for a card, wait for insertion if necessary
>   - lock/unlock a card
>   - send commands
>   - release card
> - information: Manufacturer of the reader, driver/firmware version  
> if possible
> etc. This is needed for abstraction of differences in APDU's on  
> different
> readers.
> - access to both processor *and* memory cards
>
> In addition I'd like to have (and therefore implemented it in  
> Libchipcard):
> - secure access to readers at remote hosts (not as remote as via  
> internet but
> within an intranet)
This has been done with openct as well as pcsclite. A unified  
solution for this problem would also be appreciated (Especially if it  
would be cross-platform)

> - the master-slave model described in the document Micha linked to  
> in his
> mail), this is needed for thin-client support provided for Gnumed

Quickly going through the doc - the only reason for this is the  
remote access reason, right ?


> [...]
>> Libchipcard works on Windows (partially). This means it SHOULD work
>> on linux/mac via pcsclite as well
>> (given my assumption that most ctapi drivers are implemented on top
>> of pcsc is correct).
> [...]
> It *does* work over PC/SC, but that interface doesn't let me use  
> CTAPI drivers
> so it excludes those readers for which there only are CTAPI drivers  
> (which
> could of course be circumvented by adding an IFD-CTAPI wrapper).
On windows - do you use CTAPI drivers and are there any readers that  
only have ctapi and no pcsc drivers?


> Also, currently there is no standard way how to use memory cards on  
> every
> PC/SC implementation: pcsclite allows me to connect such cards by  
> specifying
> the protocol "raw" but that doesn't work on Windows and it also  
> doesn't work
> with some proprietary (binary-only) readers.
>
> And last, but certainly not least, is the issue with the  
> definitions of DWORD
> etc which prevents mixing of 32- and 64 bit clients with one pcscd  
> (or have
> this meanwhile been solved? And what about the byteorder stuff? Is  
> that
> solved?)

Needs investigation (comments from Ludovic?)



Three issues I can harvest:

1. CTAPI bridge for pcsc (Possible to use code from openct?)
2. remote connections (should work with all combinations and  
hopefully be cross platform as well)
3. memory cards (No real solution ?)

Time to sleep.
-- 
Martin Paljak


_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to