Bonjour,

Je suis bloqué sur une erreur lors de l'appel d'un web service en SSL via un proxy.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
	 XxxxxSoapBindingStub lService;  
 
  try {
 
   System.setProperty("https.proxyHost", "proxyHost");
   System.setProperty("https.proxyPort", "80"); 
 
   System.setProperty("java.protocol.handler.pkgs", "com.sun.net.ssl.internal.www.protocol");
   System.setProperty("javax.net.debug","ssl");
   System.setProperty("java.security.debug","ssl");
 
   System.setProperty("javax.net.ssl.keyStore", "C:/xxx/yyy/zzz/keystore.jks");
   System.setProperty("javax.net.ssl.keyStoreType", "jks" );
   System.setProperty("javax.net.ssl.keyStorePassword", "changeit");
 
   Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
 
 
 
   // Création de l'URL d'appel
   java.net.URL con = new java.net.URL(serviceUrl);
 
   // Appel du WebService
   lService = new XxxxxSoapBindingStub(con, null);
 
   XxxxxImplReq xxxxxImplReq = new XxxxxImplReq(); 
 
	xxxxxImplReq.setId(new Long(200102335));
	xxxxxImplReq.setCode("C");
 
	XxxxxImplResp resp = lService.lireDossier(xxxxxImplReq);
 
	System.err.println("Réponse : "+resp.getResultat());
} catch (Exception e) {
   e.printStackTrace();
  }
L'erreur est tout le temps la même :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
NB : le même projet est testé sans proxy et ça marche bien.

Merci pour votre aide
Ahmed