This directory contains the chipcard daemon.

With LibChipCard version 0.7 this daemon is mandatory.

The following card driver interfaces are supported:
- CTAPI (serial and USB, depending on the driver)
- PC/SC

The daemon uses the configuration file "$(sysconfdir)/chipcardd.conf", which 
should contain some reader definitions (not necessary with PC/SC drivers).
The path ($sysconfdir) depends on the compile time options you gave to
"./configure". It defaults to "/usr/local/etc".

The chipcard daemon uses TCP sockets for the communication between the server
and its clients.
For security reasons this commuinication is encrypted:
- RSA is used for exchange of the session key
- Blowfish is used for data encryption.


Please try 

  chipcardd --help

for a list of command line options or use the appropriate manpage
(man 1 chipcardd).

Please note that the daemon forks into background, if your system allows
forking (most Unices do, Windoze does not). You can force it to foreground
mode by using the option "-f".

The daemon responds to some signals, if signal handling is available with your
system (again, most Unices have signals, and again, Windoze does not. See
something ? ;-)

So I recommend using the server only with Unix-like systems, such as Linux and
the various BSD versions.


