Skip to content
This repository has been archived by the owner on Sep 1, 2023. It is now read-only.

Token Support

Marko Kohtala edited this page May 27, 2021 · 15 revisions

This section focuses mostly on Windows as the most popular operating system.

Tested tokens

  • Estonian ID Card
  • Finnish ID Card
  • Latvian ID Card
  • Lithuanian ID Card
  • Belgian ID Card
  • Luxembourgian LuxTrust Smartcard
  • Aladdin eToken

General installation instructions

Estonia

Limitations
  • EstEID RSA 1024 first generation cards support only SHA1 and SHA224

Lithuania

If signing fails, then make sure your certificates have been loaded to the Windows Certificate Store
  • If you try signing and it fails with the error: no_certificates
  • Open Windows Certificate Store (certmgr.msc)
  • See if your certificates have been loaded under the Personal certificates section
  • If your certificates are not loaded then restart CryptoCard Monitor
  • You should see the following message: "A new smart card has been detected. Certificates from the card have been registered to Windows Certificate Store"
Limitations
  • Does not support SHA224
  • Lithuanian first generation cards support only SHA1

Latvia

Enabling PKCS#11 (optional)

You can configure Chrome Token Signing extension to use Latvian PKCS#11 driver

  • Open Chrome extensions page at chrome://extensions/
  • Open Token Signing options page
  • Tick "Force Pkcs11 backend on Windows"
  • Find Latvian PKCS#11 driver file OTLvP11.dll (most likely here C:\Windows\SysWOW64\OTLvP11.dll)
  • Copy the full path of the driver file to the extension's input field "PKCS#11 module path on windows" (for example: C:\Windows\SysWOW64\OTLvP11.dll)
Limitations
  • Does not support SHA224
  • Does not support SHA384
  • Does not support SHA512

Finland

Belgium

  • Install Belgian eID Software (https://eid.belgium.be/en)
  • Install Chrome Token Signing Software
  • Restart Chrome
  • Try signing. Everything should work

Luxembourg

  • Install LuxTrust Middleware (drivers.luxtrust.lu)
  • Install Chrome Token Signing Software
  • Restart Chrome
  • Try signing. Everything should work

Aladdin USB eToken

  • Install SafeNet Authentication Client Software
  • Install Chrome Token Signing Software
  • Restart Chrome
  • Try signing. Everything should work