1PCSCD(8)                          PC/SC Lite                          PCSCD(8)
2
3
4

NAME

6       pcscd - PC/SC Smart Card Daemon
7

SYNOPSIS

9       pcscd [options]
10

OPTIONS

12       -a, --apdu
13              log APDUs and SW using the debug method (see --debug).
14
15       -c, --config file
16              Specifies   the   file   file   as  an  alternate  location  for
17              /etc/reader.conf.
18
19       -f, --foreground
20              Runs pcscd in the foreground and sends log  messages  to  stderr
21              instead of syslog(3).
22
23       -d, --debug
24              use the lowest log level. Any log message of this level or above
25              will be sent to stderr or syslog(3)  depending  on  the  use  of
26              --foreground.
27
28       --info use info log level. This is the default log level.
29
30       --error
31              use error log level.
32
33       --critical
34              use critical log level.
35
36       The  log  levels are ordered as: debug < info < error < critical. Use a
37       log level l will log this level and all the levels above it.
38
39       -h, --help
40              Displays information about the pcscd command line
41
42       -v, --version
43              Displays the program version number
44
45       -H, --hotplug
46              Ask pcscd to rescan the USB buses for added or  removed  readers
47              and re-read the /etc/reader.conf file to detect added or removed
48              non-USB readers (serial or PCMCIA).
49

DESCRIPTION

51       pcscd is the daemon program for pcsc-lite and the MuscleCard framework.
52       It  is  a  resource  manager that coordinates communications with smart
53       card readers and smart cards and cryptographic  tokens  that  are  con‐
54       nected to the system.
55
56       pcscd  is  normally  started  at  boot time from /etc/init.d/pcscd.  It
57       allows applications to access smart cards and readers  without  knowing
58       details of the card or reader.
59
60       pcscd coordinates the loading of drivers for card readers.
61
62       The  purpose  of pcsc-lite is to provide a cross compatible API (called
63       winscard) for migrating Windows based PC/SC applications to Unix.
64
65       At startup, pcscd loads the smart card reader drivers specified in  the
66       /etc/reader.conf file (or specified using --config file).
67

SERIAL SMART CARD READER DRIVERS

69       Smart  card  reader  drivers  are placed in the /usr/lib64/pcsc/drivers
70       directory. Each driver is simply an .so file.  pcscd locates the driver
71       using  the  /etc/reader.conf  file.  See the reader.conf(5) manual page
72       for more information.   Drivers  are  available  at  http://www.muscle
73       card.com/drivers.html.
74

USB SMART CARD READER DRIVERS

76       USB  smart  card  reader drivers are located in /usr/lib64/pcsc/drivers
77       directory  as  a  bundle.  You  shall  not  add   a   USB   driver   in
78       /etc/reader.conf file.
79

FILES

81       /etc/reader.conf : Reader configuration file
82
83       /etc/init.d/pcscd : pcscd startup script
84
85       /var/run/pcscd.pid : process id of the running pcscd
86
87       /usr/lib64/pcsc/drivers : directory containing bundles for USB drivers
88

SEE ALSO

90       bundleTool(8), reader.conf(5), syslog(3)
91

AUTHORS

93       David   Corcoran   <corcoran@musclecard.com>   and   Ludovic   Rousseau
94       <ludovic.rousseau@free.fr>
95
96
97
98Muscle                           January 2007                         PCSCD(8)
Impressum