En s'appuyant sur l'article de dwmw2 Antwort En fait, vous pouvez dire aux applications qui utilisent le NSS pour la gestion des certificats d'utiliser le magasin de confiance du système.
libnss3
est livré par défaut avec un ensemble de certificats d'autorité de certification racine en lecture seule ( libnssckbi.so
), de sorte que la plupart du temps, vous devez les ajouter manuellement vous-même au magasin de confiance de l'utilisateur local situé dans le répertoire $HOME/.pki/nssdb
. p11-kit
offre une solution de remplacement pour libnssckbi.so
qui fait office d'adaptateur aux certificats racine du système installés dans le répertoire /etc/ssl/certs
.
Edit :
Il semble y avoir plus de versions de libnssckbi.so
à l'extérieur qu'à l'intérieur libnss3
. Ce qui suit est un script pour les trouver tous, les sauvegarder et les remplacer par des liens vers p11-kit
:
sudo apt-get update && sudo apt-get install -y p11-kit libnss3
find / -type f -name "libnssckbi.so" 2>/dev/null | while read line; do
sudo mv $line ${line}.bak
sudo ln -s /usr/lib/x86_64-linux-gnu/pkcs11/p11-kit-trust.so $line
done
Instructions originales :
Pour ce faire, installez p11-kit
y libnss3
(s'ils ne sont pas déjà installés) :
sudo apt-get update && sudo apt-get install -y p11-kit libnss3
Ensuite, sauvegardez les données existantes libnssckbi.so
fourni par libnss3
:
sudo mv /usr/lib/x86_64-linux-gnu/nss/libnssckbi.so /usr/lib/x86_64-linux-gnu/nss/libnssckbi.so.bak
Enfin, créez le lien symbolique :
sudo ln -s /usr/lib/x86_64-linux-gnu/pkcs11/p11-kit-trust.so /usr/lib/x86_64-linux-gnu/nss/libnssckbi.so
Pour confirmer que cela a fonctionné, vous pouvez exécuter ll /usr/lib/x86_64-linux-gnu/nss/libnssckbi.so
et il devrait afficher le lien :
lrwxrwxrwx 1 root root 49 Apr 9 20:28 /usr/lib/x86_64-linux-gnu/nss/libnssckbi.so -> /usr/lib/x86_64-linux-gnu/pkcs11/p11-kit-trust.so
Maintenant, si vous ajoutez un certificat au magasin de l'AC en utilisant update-ca-certificates
ces certificats seront désormais disponibles pour les applications utilisant le NSS ( libnss3
) comme Chrome.
10 votes
Le commentaire "Les instructions envoyées étaient : \"Double-cliquer dessus sur un Mac devrait l'installer."" a illuminé ma journée.
0 votes
@mzoll et la façon d'échapper à ces guillemets