From 7895bce5f387553b3613579b428d037551ecfe18 Mon Sep 17 00:00:00 2001 From: vlaborie Date: Tue, 28 Nov 2017 10:35:42 +0100 Subject: [PATCH] Mise a jour chemin cacerts --- HowtoJava.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/HowtoJava.md b/HowtoJava.md index 0494d465..d4f5d9ab 100644 --- a/HowtoJava.md +++ b/HowtoJava.md @@ -64,22 +64,20 @@ $ TMPDIR=/home/utilisateur/ make-jpkg jre-8u144-linux-x64.tar.gz ### Importer un certificat racine -Java stocke ces certificats dans un fichier, situé dans _/usr/lib/jvm/java-6-sun/jre/lib/security/cacerts_ (sous Debian). +Java stocke ces certificats dans un fichier, situé dans _/etc/ssl/certs/java/cacerts_ (sous Debian). Pour lister les certificats : ~~~ -$ keytool -list -v -keystore /usr/lib/jvm/java-6-sun/jre/lib/security/cacerts +$ keytool -list -v -keystore /etc/ssl/certs/java/cacerts ~~~ Pour importer un nouveau certificat, on peut utiliser la commande keytool : ~~~ -$ keytool -import -v -file certificat.cer -alias -keystore /usr/lib/jvm/java-6-sun/jre/lib/security/cacerts +$ keytool -import -v -file certificat.cer -alias -keystore /etc/ssl/certs/java/cacerts ~~~ -(/usr/lib/jvm/java-6-sun/jre/lib/security/cacerts est en fait un lien symbolique vers /etc/java-6-sun/security/cacerts). - Il est ensuite demandé un mot de passe pour ouvrir la base de données des certificats. Par défaut, il s'agit de **changeit**. Si vous ne précisez pas d'alias vous pourriez rencontrer l'erreur suivante : @@ -93,7 +91,7 @@ Basiquement, cela peut vouloir dire que le certificat a déjà été importé av Pour supprimer un certificat (parce qu'il est expiré par exemple) : ~~~ -$ keytool -delete -keystore /usr/lib/jvm/java-6-sun/jre/lib/security/cacerts -alias +$ keytool -delete -keystore /etc/ssl/certs/java/cacerts -alias ~~~ ### Java Cryptography Extension (JCE)