Java - Bludwarf/CodeBank GitHub Wiki

Certificats

Commandes diverses

Ajouter un certificat au keystore :

keytool -importcert -trustcacerts -file ~/monCertif.cer -alias monAlias -noprompt -keystore "/usr/lib/jvm/jre7/lib/security/cacerts" -storepass changeit

Lister les certificats :

keytool -list -trustcacerts -keystore "/usr/lib/jvm/jre7/lib/security/cacerts" -storepass changeit

Exporter un certificat :

keytool -export -alias monAlias -keystore "/usr/lib/jvm/jre7/lib/security/cacerts" -rfc -file ~/monCertif.cer

Supprimer un certificat du keystore :

keytool -delete -noprompt -alias monAlias -keystore "/usr/lib/jvm/jre7/lib/security/cacerts" -storepass changeit

Ajout de certificats

Pour ajouter un certificat dans un trust store déporté : https://gist.github.com/Bludwarf/17c99471011a11af9e6831ddc4b46cc4

Utiliser un trust store déporté

Lancer le programme Java avec les paramètres JVM suivants :

-Djavax.net.ssl.trustStore=C:\Java\truststore.jks
-Djavax.net.ssl.trustStorePassword=changeit

Attention : il semblerait que le fait de préciser un trustStore spécifique remplace l'utilisation du keyStore de la JRE...

Dates