Token PKCS#11 Non Détecté - Comment Résoudre ?
❌ Symptôme
Lorsque vous tentez de signer des factures, le message suivant apparaît :
"Token PKCS#11 non détecté"
Votre carte à puce ou token USB n'est pas reconnu par TEIF MANAGER.
✅ Solution Rapide (90% des cas)
1. Vérifiez que le token est bien inséré
- Carte à puce : insérée correctement dans le lecteur
- Token USB : branché sur un port USB fonctionnel
2. Redémarrez TEIF MANAGER
- Fermez complètement l'application
- Relancez-la
3. Relancez la détection
- Menu Signature → Initialiser le token
[📸 CAPTURE D'ÉCRAN ANNOTÉE : Menu Signature → Initialiser]
🔍 Solution Avancée
Si le problème persiste :
1. Vérifier le pilote PKCS#11
Le pilote (fichier .dll) doit être installé.
📁 Emplacements courants :
Token Gemalto/Thales :
C:\Program Files\Gemalto\Classic Client\BIN\gclib.dll
Token SafeNet :
C:\Windows\System32\eTPKCS11.dll
Token TunTrust :
C:\Program Files\TunTrust\PKCS11\tuntrust-pkcs11.dll
Comment vérifier :
- Dans TEIF MANAGER : Paramètres → Configuration
- Section "Signature Électronique"
- Vérifiez le chemin DLL configuré
[📸 CAPTURE D'ÉCRAN : Paramètres signature]
2. Réinstaller le pilote
- Téléchargez le pilote depuis le site du fabricant de votre token
- Désinstallez l'ancien pilote (Paramètres Windows → Applications)
- Redémarrez votre PC
- Installez le nouveau pilote
- Redémarrez à nouveau votre PC
⚠️ Important : Téléchargez le pilote compatible avec Windows 64-bit
3. Tester avec un autre port USB
Certains ports USB 3.0 (bleus) causent des problèmes de compatibilité.
Solution :
- Essayez un port USB 2.0 (noir)
- Évitez les hubs USB
- Branchez directement sur le PC
4. Vérifier que le token fonctionne
Testez le token avec un autre logiciel (par exemple, le logiciel fourni par le fabricant).
Si le token ne fonctionne nulle part :
- Le token est peut-être défectueux
- Contactez le fabricant ou TunTrust
5. Vérifier les permissions Windows
- Lancez TEIF MANAGER en tant qu'administrateur :
- Clic droit sur l'icône TEIF MANAGER
- Sélectionnez "Exécuter en tant qu'administrateur"
- Essayez à nouveau de détecter le token
📊 Diagnostic Avancé
Consulter les Logs
- Menu Aide → Ouvrir les journaux de débogage
- Ouvrez le fichier
app-YYYY-MM-DD.logle plus récent - Recherchez les lignes contenant "PKCS11" ou "Token"
Messages d'erreur courants :
| Message | Signification | Solution |
|---|---|---|
DLL not found |
Pilote non installé ou chemin incorrect | Installer/réinstaller le pilote |
No slots available |
Token non inséré ou non détecté | Vérifier branchement physique |
CKR_DEVICE_ERROR |
Problème matériel | Tester autre port USB / autre token |
Access denied |
Permissions insuffisantes | Lancer en administrateur |
📞 Toujours Bloqué ?
Si aucune des solutions ci-dessus ne fonctionne :
📧 Contactez le Support BTB LABS
Email : support@teif.tn
Préparez ces informations avant de contacter :
- ✅ Modèle de votre token (Gemalto, SafeNet, etc.)
- ✅ Version TEIF MANAGER (Menu Aide → À propos)
- ✅ Version de Windows (Paramètres → Système → Informations)
- ✅ Journaux de débogage (Menu Aide → Ouvrir les logs)
- ✅ Capture d'écran du message d'erreur
🔗 Articles Connexes
- 📝 Configuration initiale du token
- 🔐 Installer le pilote PKCS#11
- ⚠️ Problèmes de signature courants
- 🏆 Certificats TunTrust
Dernière mise à jour : 8 janvier 2025