Skip to content

Supported hardware (smart cards and USB tokens)

Veronika Hanulíková edited this page Apr 5, 2024 · 1 revision

h1. 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.
  • 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, HSM
  • [[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 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]]
Clone this wiki locally