Im missing something. But it is interesting.

The request is : identify the current bus/node/lun supporting a connection to a CCID instance The proposed solution is: identify the PID/VID ("USB identification serial numbers") reported by the CCID firmware?

the request is interesting , as it required the TCB to participate in creating the answer for PC/SC module. Given virtual busses are now part of windows (when a remote system RDPs into the host asking the PC/SC question, and "connects" its CCID to that host), the bus/node question might be answered : rdpsession#x/remote-usb-controller#y/hubnode#z.a.b.c.d.

While one can require a distributed TCB (enforced over the RDP session) to correctly report the bus/node id in the local context, can one do this with a simple PID/VID report?

There is surely nothing to validate the PID/VID reported by the remote CCID, unless PC/SC starts requiring the PID/VID to be signed by a controlling authority, so the report can be verified as authoritative. Then one might ask: is this even addressing the original need to know: on which (trusted) bus is the CCID bound?

From: Damien Sauveron <[EMAIL PROTECTED]>
Reply-To: MUSCLE  <[email protected]>
To: MUSCLE <[email protected]>
CC: Achraf Karray <[EMAIL PROTECTED]>
Subject: Re: [Muscle] USB Readers ?
Date: Mon, 02 Jan 2006 14:55:06 +0100

Ludovic Rousseau a écrit :
On 30/12/05, Ajay <[EMAIL PROTECTED]> wrote:

Folks:


Hello,


Is there any way in the PCSC framework to find out, which USB based reader is connected to which bus:device ? When I call SCardListReaders(), I get the
list of readers, but no clue, which reader is on which bus:device. Since
I've several of the same kind of readers connected to my system, I need to
know which reader is which. The driver for the reader is v3.0 based.


I discussed with someone of a solution for this problem some time ago.
I think the idea was to identify the readers by using their USB
identification serial numbers. I don't think the solution has been
implemented since I have no news since then.
We have used the USB identification serial numbers for the administration tool of our grid of Java Card [1].

[1] http://damien.sauveron.free.fr/publications/e-smart05.pdf

For more details contact my colleague. If you want you can pay him ;)

Best regards,
--
Damien Sauveron
_______________________________________________
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