![]() |
![]()
| ![]() |
![]()
NAMEpcscd - PC/SC Smart Card Daemon SYNOPSIS
OPTIONS
The log levels are ordered as: debug < info < error < critical. Use a log level l will log this level and all the levels above it.
DESCRIPTIONpcscd is the daemon program for pcsc-lite. It is a resource manager that coordinates communications with smart card readers and smart cards and cryptographic tokens that are connected to the system. It allows applications to access smart cards and readers using the WinSCard API but without knowing details of the card or reader. pcscd coordinates the loading of drivers for card readers. SERIAL SMART CARD READER DRIVERSSmart card reader drivers are placed in the /usr/local/lib/pcsc/drivers/ directory. Each driver is simply an .so file. pcscd locates the driver using the /etc/reader.conf.d/my_reader.conf files. See the reader.conf(5) manual page for more information. Some drivers are available at https://muscle.apdu.fr/musclecard.com/drivers.html. USB SMART CARD READER DRIVERSUSB smart card reader drivers are located in /usr/local/lib/pcsc/drivers/ directory as a bundle. You shall NOT add a USB driver in a /etc/reader.conf.d/my_reader.conf file. CONFIGURATION FILEIt is possible to set arguments that will be used by pcscd with the configuration file /etc/default/pcscd For example you can increase the debug level using: PCSCD_ARGS=--debug Or set environment variables like: PCSCLITE_FILTER_IGNORE_READER_NAMES="Twin" PCSCLITE_FILTER_EXTEND_READER_NAMES=" $HOSTNAME" See https://blog.apdu.fr/posts/2021/08/pcsc-lite-configuration-using/ for more details. UDEV USB READER FILTERING (LINUX ONLY)If udev support is enabled, setting the udev property PCSCLITE_IGNORE=1 on a USB device will cause that reader to be ignored. For example to ignore any reader attached to USB port 3 of bus 1, add the following to a foobar.rules file in the /etc/udev/rules.d/ directory: ACTION!="remove|unbind", SUBSYSTEM=="usb", KERNEL=="1-3", ENV{PCSCLITE_IGNORE}="1" FILES/etc/default/pcscd : daemon configuration file /etc/reader.conf.d/* : Serial reader configuration files /var/run/pcscd.pid : process id of the running pcscd /usr/local/lib/pcsc/drivers// : directory containing bundles for USB drivers SEE ALSOreader.conf(5), syslog(3), udev(7) AUTHORSDavid Corcoran <corcoran@musclecard.com> and Ludovic Rousseau <ludovic.rousseau@free.fr>
|