Menu
OpenSC targets smart cards, not smart card readers. So to use your smart card, you need a working smart card reader first.
BookTome is a simple application that is a good free library management software. The best feature of this freeware is that it lets you add books in your library, and certain details of the books can be downloaded from Amazon.The books can be added directly from Amazon where you can search books via ISBN, author/title, or via keyword. Easy Photo Studio FREE for Mac 3.0.6 Easy Photo Studio Free is an efficient image viewer, browser, resizer, editor and converter for Mac. Supports more than 40 file formats. Easily convert and resize multiple image files at the click of a button.
OpenSC is supposed to work with any supported smart card (see SupportedHardware for a list) if you have a driver for your card reader or USB token. If you’re unsure, you need a PC/SC driver, which 99.9% of vendors provide for at least Windows platform. CT-API drivers are also supported (only if required and a driver is available from reader vendor, CT-API is a deprecated interface) and OpenCT (on Linux/BSD, if the reader or token does not work with pcsc-lite).
USB
Most common connector type for smart card readers is USB.
CCID
Almost all recent USB smart card readers follow the CCID specification. But not all. For USB dongles, a driver is needed for the USB connection if the token uses a proprietary protocol.
For a list of CCID smart card readers supported by libccid see https://ccid.apdu.fr/ccid/section.html. If you are planning to buy a smart card reader, be sure to check for CCID compliance (and extended APDU support if you want to be somewhat future-proof)
For a list of CCID smart card readers supported by libccid see https://ccid.apdu.fr/ccid/section.html. If you are planning to buy a smart card reader, be sure to check for CCID compliance (and extended APDU support if you want to be somewhat future-proof)
Some readers claim “CCID compatible” in marketing material but are not compliant (don’t work with operating system provided CCID drivers) in real life. Readers known to do this are:
- ACS ACR83
- ACS APG8201
USB tokens (PC/SC)
![Acr122u software Acr122u software](/uploads/1/2/5/8/125870687/569953981.jpg)
![Reader Reader](http://www.digibarn.com/stories/dankottke/Image20.jpg)
- Schlumberger/Axalto e-gate pcsc-lite driver: see Using-Schlumberger-e-gate-on-Linux
USB tokens (OpenCT)
- FIXME List of tokens supported by OpenCT
PIN pad readers
- Notes about CT-API and PinpadReaders
Bluetooth readers
If someone has experience with any of these, please comment.
- https://ftsafe.com/products/reader/BluetoothSDK available at Github(bR301 and bR301BLE(Bluetooth 4.2) , including for Android, iOS and Windows, Specification Detail)
- https://www.apriva.com/mobile-security/apriva-reader/ (SDK available under NDA/license, including for Android)
- https://baimobile.com/baimobile-readers-1 ?
- https://www.hidglobal.com/products/readers/omnikey/2061 End-of-life (Windows-only PC/SC driver, proprietary/NDA low level protocol)
- http://images.telos.com/files/external/BT200_Slick.pdf (not reachable)
Information on using existing PC/SC reader over bluetooth on Android: https://github.com/seek-for-android/pool/wiki/BTPCSC