h1. Supported hardware (smart cards and USB tokens)
https://github.com/OpenSC/OpenSC/wiki/Supported-hardware-(smart-cards-and-USB-tokens)
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|Smart-card-readers-(Linux-and-Mac-OS-X)]].
- Proprietary USB tokens will require a (possibly proprietary) USB level driver: PC/SC (preferred) or OpenCT (deprecated)
h2. National ID Cards
These are usually pre-initialized read-only cards.
Supported eID cards:
- [[IAS-ECC|IAS-ECC]]
- [[UnitedStatesPIV|US-PIV]]
- [[GermanEid|German-ID-Cards]]
- [[ItalianCNS|Italian-CNS-and-CIE]]
- [[ItalianEid|Italian-Infocamere]]
- [[EstonianEid|Estonian-eID-(EstEID)]]
- [[PortugueseEid|Portuguese-eID]]
- [[US CAC|US-CAC]]
h2. 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.
Personalizable cards:
- [[OpenPGP Card|OpenPGP-card]]
- [[MyEID|Aventra-MyEID-PKI-card]]
- [[WestCOS|WestCOS]]
- [[SetCOS|Setcos-driver]]
- [[Oberthur|Oberthur-AuthentIC-applet-v2.2]]
- [[Cyberflex|Schlumberger-Axalto-Cyberflex]]
- [[CardOS|Siemens-CardOS-M4]]
- [[STARCOS|STARCOS-cards]]
- [[ASEPCOS|Athena-ASEPCOS-ASEKey]]
- [[SmartCardHsm|SmartCardHSM]]
- [[Cryptoflex|Schlumberger-Axalto-Cryptoflex]]
- [[FTCOSPK01C|Feitian-PKI-card]]
Read-only cards:
- [[Micardo|Micardo]]
- [[AKIS|AKiS-cards]]
- [[TCOS|TCOS-based-preformatted-cards]]
- [[MTCOS|MaskTech-cards]]
JavaCard applets:
- [[MyEID|Aventra-MyEID-PKI-card]]
- [[Oberthur|Oberthur-AuthentIC-applet-v2.2]]
- [[MuscleApplet|Muscle-applet]]
- [[SmartCardHsm|SmartCardHSM]]
- [[Coolkey (RHCS)|Coolkey]]
h2. USB Tokens
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-ECP]]
- [[Aktiv Co. Rutoken S|Aktiv-Co.-Rutoken-S]]
- [[Aladdin Etoken Pro|Aladdin-eToken-PRO]]
- [[Athena ASEPCOS / ASEKey|Athena-ASEPCOS-ASEKey]]
- [[CardContact SmartCardHsm|SmartCardHSM]]
- [[Crypto Stick|OpenPGP-card]]
- [[Feitian ePass2003|Feitian-ePass2003]]
- [[Feitian ePass3000|Feitian-ePass3000]]
- [[Feitian PKI token|Feitian-ePass-PKI-token]]
- [[Nitrokey Pro, Start, Storage|OpenPGP-card]], [[HSM|SmartCardHSM]]
- [[Rainbow iKey 3000|iKey-3000]]
- [[Schlumberger / Axalto e-gate|Schlumberger-Axalto-Gemalto-e-gate]]
Did not find your card from the supported card list? See [[FrequentlyAskedQuestions|Frequently-Asked-Questions]] for next steps.
h2. Unsupported hardware
Things that we have (some) code for but which are known to be incomplete, broken or largely useless.
Unclear/unsupported eID cards:
- [[Australia|Australian-national-ID-card]]
- [[FinnishEid|Finnish-FINEID]]
- [[TaiwanEid|Taiwan]]
- [[SwedishEid|Swedish-ePosten-card]]
- [[BelgianEid|Belgian-Belpic]]
- [[GermanEGK|German-eHBA,-eGK]]
- [[MyKAD|Malaysian-MyKAD]]
- [[SpanishEid|Spanish-Ceres-DNIe]]
- [[AustrianEid|Austrian-"Bürgerkarte"]]
- [[ItalianPostecert|Italian-Postecert]]
- [[SwedishBankID|Swedish-BankID]]
Unsupported USB tokens:
- [[RainbowIkeyFour|iKey-4000]]
- [[CryptoIdentityItsec|Eutron-CryptoIdentity-ITSEC-I-ITSEC-P]]
Unsupported smart cards:
- [[IbmJcop|IbmJcop]]
- [[EMV|EMV-(Europay,-Mastercard,-VISA)]]
- [[Seccos|Seccos]]
- [[Actalis|Italian-signature-card-Actalis]]
- [[ACOS5|ACOS5]]
- [[GemplusGpk|Gemplus-GPK-16k]]