Bonjour à tous
Bon, déjà un petit topo.
Je dois développer un client web service.
Mon web service est prêt mais je dois faire une authentification ssl avant.
On m'a donné un fichier keystore.jks et c'est tout ce dont je dispose provenant de l'extérieur.
Je précise également, que je ne passe pas par un proxy.
Donc voila le code que j'ai
1 2 3 4
|
String keystoreFile = "C:\\Documents and Settings\\...\\keystore.jks";
System.setProperty("javax.net.ssl.keyStore", keystoreFile);
System.setProperty("javax.net.ssl.keyStorePassword","MonPass"); |
Et je sais qu'il me manque
1 2 3 4
|
System.setProperty("javax.net.ssl.trustStore", trustStore );
System.setProperty("javax.net.ssl.trustStorePassword", "changit");
System.setProperty("javax.net.ssl.trustStoreType", "?"); |
Mon problème c'est que je ne voix pas à quoi peut correspondre le trustStore.
Je pensais que c'était
C:\\Java\\j2sdk1.4.2_08\\jre\\javaws\\cacerts
Mais ça marche pas.
Questions :
1) A quoi correspond concrètement le fichier "trustStore" ?
2) Y a t'il des opérations à réaliser entre le trustStore et le keystore ?
Je me suis documenté sur
http://www.developpez.net/forums/d74...ore-ca-marche/
mais ça reste trop global pour m'aider.
Si les questions sont trop simple, je m'en excuse d'avance
. Je débute tout juste la partie sécurité et certificat touchant java.
merci pour votre aide.
Partager