pkcs11.txt est un fichier de configuration des modules de sécurité NSS (Name Service Switch). S'il est corrompu les clés de crytage ne sont pas lues et les mdp non trouvés.
Plus d'infos ici :
=>
https://www.mankier.com/5/pkcs11.txt
=>
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/PKCS11/Module_Specs
=>
https://fr.wikipedia.org/wiki/Name_Service_Switch
EDIT 1 : voici le contenu d'un fichier
pkcs11.txt
library=
name=NSS Internal PKCS #11 Module
parameters=configdir='sql:/home/xxxx/.thunderbird/xxxx.default' certPrefix='' keyPrefix='' secmod='secmod.db' flags=optimizeSpace updatedir='' updateCertPrefix='' updateKeyPrefix='' updateid='' updateTokenDescription='' manufacturerID='Mozilla.org' libraryDescription='PSM Internal Crypto Services' cryptoTokenDescription='Generic Crypto Services' dbTokenDescription='Software Security Device' cryptoSlotDescription='PSM Internal Cryptographic Services' dbSlotDescription='PSM Private Keys' FIPSSlotDescription='FIPS 140 Cryptographic, Key and Certificate Services' FIPSTokenDescription='Software Security Device (FIPS)' minPS=0
NSS=trustOrder=75 cipherOrder=100 slotParams={0x00000001=[slotFlags=RSA,RC4,RC2,DES,DH,SHA1,MD5,MD2,SSL,TLS,AES,Camellia,SEED,RANDOM askpw=any timeout=30 ] } Flags=internal,critical
EDIT 2 : je précise que cette manip est à faire si l'on rencontre des problèmes de non reconnaissance des mots de passe (ce qui relativement souvent le cas lorsque l'on transfère un profil windows vers Linux, ou l'inverse). Sinon, on ne change rien.