Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Supported hardware (smart cards and USB tokens)
Clone this wiki locally
USB tokens)Supported hardware (smart cards and
NB! Unless noted otherwise, OpenSC works only with contact interface!
- OpenSC targets only smart cards, so to know if your reader device is support, check the list of CardReaders.
- Proprietary USB tokens will require a (possibly proprietary) USB level driver: PC/SC (preferred) or OpenCT (deprecated)
National ID Cards
These are usually pre-initialized read-only cards.
Supported eID cards:
Generic smart cards
Each entry on this list possibly represents a whole family of cards. See each page to find out which models are supported.
- OpenPGP Card
Each entry on this list possibly represents a whole family of tokens. See each page to find out which models are supported. These devices are also known as cryto-sticks.
- Aktiv Co. Rutoken ECP
- Aktiv Co. Rutoken S
- Aladdin Etoken Pro
- Athena ASEPCOS / ASEKey
- CardContact SmartCardHsm
- Crypto Stick
- Feitian ePass2003
- Feitian ePass3000
- Feitian PKI token
- Nitrokey Pro, Start, Storage, HSM
- Rainbow iKey 3000
- Schlumberger / Axalto e-gate
Did not find your card from the supported card list? See FrequentlyAskedQuestions for next steps.
Things that we have (some) code for but which are known to be incomplete, broken or largely useless.
Unclear/unsupported eID cards:
Unsupported USB tokens:
Unsupported smart cards: