Hi,

I finished the distributed version of PC/SC yesterday.  It uses a name
service that I wrote and currently implements no security for giving out
IIOR's but will in the next release.

I added a new Scope Type: SCARD_SCOPE_GLOBAL which extends the PC/SC
specification.  It is a pointer to a structure that you pass to
SCARDEstablishContext() as the 1st argument.  This arg used to be an int
but I changed the defines so it should be as transparent as possible.  

struct SCARD_SCOPE_GLOBAL {
        char  *pcHost;
        char  *pcService;
        DWORD dwPort;
        DWORD dwScope;
}

By default it will go to localhost but you can change the pcHost to point
off and communicate with smartcards located anywhere on the net.  For the
paranoid type I still offer SCARD_SCOPE_GLOBAL which will only use the
filesystem in /tmp for this.  It restricts itself to the local machine.

It is really neat in action.  I put a new dialog on XCard which allows you
to put in the hostname and I have ran XCard on several machines located
miles from each other.  The Java bindings should be done also in about 2
weeks that will utilize this so you can communicate under Windows or
Macintosh using Java to the Resource Manager.  This is the first step to
the OCF/PC/SC interoperability layer.  I'll try to get the distributed
PC/SC release out this week.

Thanks,
Dave    


*************************************************************
David Corcoran                 Internet Security/Smartcards

Home:                          Purdue University
2252 US Highway 52 West        Department of Computer Science
West Lafayette, IN 47906       CERIAS/COAST Laboratory
Home: (765) 463-2455
Cell: (317) 514-4797

http://www.linuxnet.com

*************************************************************

***************************************************************
Linux Smart Card Developers - M.U.S.C.L.E.
(Movement for the Use of Smart Cards in a Linux Environment)
http://www.linuxnet.com/smartcard/index.html
***************************************************************

Reply via email to