The aim of this chapter is to describe the main middlewares used to manage and access smart card readers. It is illustrated by samples1 of code that the reader of this book will be able to reuse to quickly develop his/her first host applications to communicate with smart cards.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
. David Corcoran. M.U.S.C.L.E: porting the PC/SC architecture to Linux. Gemplus Developers Conference 99, june 1999.
. Design Issues for Foreign Function Interfaces. A survey of existing native interfaces for sev-eral languages and some suggestions. More Information Available via http://xarch.tu-graz.ac.at/autocad/lisp/ffis.html, Cited 8 Oct 2007.
. Frank Seliger. The OpenCard Framework and PC/SC V Two New Industry Initiatives for Smart Cards, 1999. More Information Available via http://www.opencard.org/docs/ocfpcsc.pdf, Cited 8 Oct 2007.
. Generic CCID IFD Handler home page. More Information Available via http://pcsclite.alioth.debian.org/ccid.html, Cited 8 Oct 2007.
. GlobalPlatform. More Information Available via http://www.globalplatform.org/, Cited 8 Oct 2007.
. GNU Prolog Wrappers for PC/SC. More Information Available via http://www.musclecard.com/middleware/files/gplpcsc.tgz., Cited 8 Oct 2007.
. Java Wrappers for PC/SC. More Information Available via http://www.musclecard.com/middleware/files/jpcsc- 0.8.0-src. zip, Cited 8 Oct 2007.
. JSR 177: Security And Trust Services API for J2ME. More Information Available via http://jcp.org/en/jsr/detail?id177, 2004, Cited 8 Oct 2007.
. Microsoft. CryptoAPI. More Information Available via http://msdn.microsoft.com/library/default.asp?url=/library/ en-us/seccrypto/security/cryptographyessentials.asp, Cited 8 Oct 2007.
. Microsoft. SCard API. More Information Available via http://msdn.microsoft.com/library/default.asp?url=/library/ en-us/secauthn/security/smartcardresourcemanagerapi.asp, Cited 8 Oct 2007.
. MUSCLE home page. More Information Available via http://www.musclecard.com/, Cited 8 Oct 2007.
. OCF To PC/SC Shim. More Information Available via http://www.musclecard.com/middleware/files/OCFPCSC1- 0.0.1. tar.gz, Cited 8 Oct 2007.
. OpenCard Consortium. OpenCard Framework (OCF): Frequently Asked Questions: Position- ing of OCF Versus PC/SC. http://www.opencard.org/misc/OCF-FAQ.shtml#PCSC, Cited 8 Oct 2007.
. OpenCard Framework. More Information Available via http://www.opencard.org/, Cited 8 Oct 2007.
. PC/SC Workgroup. More Information Available via http://www.pcscworkgroup.com/, Cited 8 Oct 2007.
. PC/SCWorkgroup. PC/SCWorkgroup Specifications 1.0. More Information Available via http://www.pcscworkgroup.com/specifications/specdownloadV1. php, Cited 8 Oct 2007.
. PC/SCWorkgroup. PC/SCWorkgroup Specifications 2.01.3.january2006. More Information Available via http://www.pcscworkgroup.com/specifications/specdownload.php, Cited 8 Oct 2007.
. pcsc-lite home page. More Information Available via http://alioth.debian.org/projects/pcsclite/, Cited 8 Oct 2007.
. pcsc-lite SCard API. More Information Available via http://pcsclite.alioth.debian.org/pcsc-lite/, Cited 8 Oct 2007.
. Perl Wrappers for PC/SC. More Information Available via http://ludovic.rousseau.free.fr/softwares/pcsc-perl/, Cited 8 Oct 2007.
. Python Wrappers for PC/SC. More Information Available via http://homepage.mac.com/jlgiraud/pycsc/Pycsc.html, Cited 8 Oct 2007.
. Ruby Wrappers for PC/SC. More Information Available via http://raa.ruby-lang.org/project/pcsc-ruby/, Cited 8 Oct 2007.
. Sun microsystems. Java Commerce/Smart Cards, 2001. More Information Available via http://java.sun.com/products/commerce/javax.smartcard/, Cited8 Oct 2007.
. Teo. More Information Available via http://www.teobyxiring.com/, Cited 8 Oct 2007.
. USB Implementers Forum. More Information Available via http://www.usb.org/info, Cited 8 Oct 2007.
. USB Implementers Forum. Universal Serial Bus Device Class Specification for USB Chip/Smart Card Interface Devices version 1.0, March 2001. More Information Available via http://www.usb.org/developers/devclassdocs/ccidclassspec100a. pdf, Cited 8 Oct 2007.
. Uwe Hansmann, Martin S. Nicklous, Thomas Schck, and Frank Seliger. Smart Card Appli- cation Development Using Java. Springer, 2000.
. Vesna Hassler, Martin Manninger, Mikhail Gordeev, and Christoph Mller. Java Card for E-Payment Applications. Artech House Publishers, 2001.
. WHQL Testing - overview. More Information Available via http://www.microsoft.com/whdc/whql/, Cited 8 Oct 2007.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Sauveron, D. (2008). Smart Card Reader APIS. In: Smart Cards, Tokens, Security and Applications. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-72198-9_12
Download citation
DOI: https://doi.org/10.1007/978-0-387-72198-9_12
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-72197-2
Online ISBN: 978-0-387-72198-9
eBook Packages: Computer ScienceComputer Science (R0)