Middleware to access a smart card using SCard API (PC/SC).
Go in the Download section.
Consult the ChangeLog file.
You can also access the git development version from Debian salsa or github.
You may need to use the git version to benefit from the latest features.
From inside the source code directory run the commands:
meson setup builddir cd builddir meson compileSee pcsc-lite now uses meson build tool for more details and documentation.
You will need to also install:
See also Ludovic Rousseau blog about PC/SC and smart cards
If you have a problem and want to get support from me (ludovic.rousseau@free.fr) you shall include the following information:
/usr/sbin/pcscd
--version
"Then you shall generate a complete log (do not truncate it).
pcscd
processsudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu --color | tee -i log.txt
log.txt
fileIf you have general questions or bug reports you should use the Pcsclite-muscle mailing list.
First search the mailing list archives. Maybe your problem has already been reported and solved. If you have not found a solution then subscribe to the Pcsclite-muscle mailing list and send your request to pcsclite-muscle@lists.infradead.org..
The pcsclite project was started by David Corcoran in 1999. The main author since 2001 is Ludovic Rousseau.
See Subversion statistics for pcsc-lite at September 2010 for more information.
The main parts of the code are using the BSD-like licence below:
Copyright (c) 1999-2003 David Corcoran <corcoran@linuxnet.com>
Copyright (c) 2001-2024 Ludovic Rousseau
<ludovic.rousseau@free.fr>
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Changes to this license can be made only by the copyright author with explicit written consent.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Some source code files are using other licences. See the COPYING file for details.
Solaris has its own (forked) version of pcsc-lite.
pcsc-lite should work but is not tested by me on these systems.
pcsc-lite may have worked on HP-UX a long time ago.
It may or may not work.
The middleware is also available as packages pcscd, libpcsclite1 libpcsclite-dev and for many other distributions.