Si comme moi vous êtes sur Archlinux et que vous disposez d’un eToken Aladdin pour vous authentifier, voyons comment nous pouvons le monter dans Firefox pour l’authentification Web.

Un eToken Aladdin est un dispositif cryptographique (carte à puce, token) qui stocke des certificats numériques et des clés. Il peut être utilisé pour authentifier un profil donné sur les portails d’accès des entreprises. J’ai trouvé de nombreux articles sur la manière de l’installer sur Ubuntu. Malheureusement, les étapes sont différentes pour ma machine Archlinux.

Tout d’abord, vous devez installer les packages suivants avec votre gestionnaire de packages préféré:

  • Opensc – Outils et bibliothèques de cartes à puce
  • Openct – Implémentations de pilotes pour cartes à puce

Avec yay:

Une fois que vous avez terminé, vous devez activer le service pcscd:

Avec cela, vous devriez pouvoir détecter les éléments suivants:

Si votre token est détecté, vous devriez obtenir ce résultat:

Passons maintenant à Firefox: nous allons charger manuellement la bibliothèque PKCS11 avec les packages opensc et openct.

Le token doit être inséré avant de démarrer Firefox, sinon il plantera. Ensuite, démarrez le navigateur et suivez ces étapes:

  • Ouvrir la boîte de dialogue des préférences de Firefox
  • Sélectionner “Confidentialité et sécurité” > “Certificats > “Dispositifs de sécurité”
  • Choisir “Charger”
  • Entrer un nom pour le module de sécurité, tel que “PKCS local # 11”.
  • Choisissez “Parcourir …” et chargez “/usr/lib/libeTPkcs11.so”

Maintenant le module est chargé et Firefox devrait détecter votre eToken.

Vous pouvez l’ouvrir en retournant à la section des préférences pour les périphériques de sécurité, sélectionnez la ligne de votre eToken sous le module que vous venez de charger, puis cliquez sur “Connexion”. Firefox vous demandera le mot de passe et vous aurez terminé. Le certificat eToken apparaîtra comme disponible dans la liste d’options des méthodes d’authentification.