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...