Mes aventures numériques et citoyennes...

Libriste, Rust, Techno Critique, Photographie...

16 Nov 24

Recharger sa carte TCL depuis Linux

Préambule

Ce hack a été réalisé/testé sous Linux Debian 12.8 & Firefox depuis un lecteur de carte Gemalto PC Twin Reader (OmniKey CardMan 5321)
Basé sur ce hack.

Packages installés

libccid : Pour la gestion du lecteur Omnikey 5321 mais pas que...
pcsc-tools : Analyse du lecteur de carte + smartcard.

Récupérer le plugin sur le site des TCL

SetupSmartCardPlugin.msi

Dé-packager le .msi via :

> 7z x -osmartCardPlugin SetupSmartCardPlugin.msi

Dans le répertoire 'smartCardPlugin' créé, récupérer le XSCP.jar et copié-le à l'endroit de votre choix.
Son emplacement sera utilisé à l'étape suivante.

Créer un fichier .desktop

L'objectif est d'associer l'exécution du plug-in depuis le navigateur et la balise xscpsmartcard.
Adapter le chemin absolu vers le XSCP.jar à votre choix.

Créer un fichier .desktop dans ~/.local/share/applications

[Desktop Entry]
Name=XSCP SmartCard
Exec=java -jar /votre/chemin/complet/vers/XSCP.jar %U
Terminal=false
Type=Application
MimeType=x-scheme-handler/xscpsmartcard

Associer le mime-type

xdg-mime default XSCP.desktop x-scheme-handler/xscpsmartcard

Vérification

Vous pouvez maintenant recharger votre carte TCL sous Linux.