SCENARIbatch et certificat

Bonjour,

Afin de sécuriser les échanges entre SCENARIbatch (installé sur un serveur A) et notre serveur SCENARI (installé sur un serveur B), nous avons installé un certificat TERENA sur le serveur SCENARI (donc serveur B). Tout se passe bien lorsque nous accédons à l’entrepôt hébergé sur le serveur B, en https, via l’outil SCENARIclient …

Par contre, dès que nous souhaitons lancer une commande via SCENARIbatch en https (port 8443), nous nous heurtons à une fin de non recevoir … avec les traces détaillées ci-dessous (pas de souci par contre en http sur le port 8080).

Auriez-vous une piste à nous communiquer sur la cause de ce problème ?

Dans l’espoir de votre aide,
Bien cordialement,
O.L.

— Extrait du fichier build.xml —

— Message d’erreur retourné —
[scserver] Starting
[scServer] java.net.SocketException: Connection reset
[scServer] at java.net.SocketInputStream.read(SocketInputStream.java:168)
[scServer] at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293)
[scServer] at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:331)
[scServer] at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:798)
[scServer] at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1138)
[scServer] at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1165)
[scServer] at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1149)
[scServer] at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:434)
[scServer] at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)
[scServer] at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1014)
[scServer] at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:230)
[scServer] at com.scenari.scant.batch.ScServerTask.execute(ScServerTask.java:215)
[scServer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[scServer] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[scServer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[scServer] at java.lang.reflect.Method.invoke(Method.java:597)
[scServer] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
[scServer] at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154)
[scServer] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
[scServer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[scServer] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[scServer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[scServer] at java.lang.reflect.Method.invoke(Method.java:597)
[scServer] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
[scServer] at org.apache.tools.ant.Task.perform(Task.java:348)
[scServer] at org.apache.tools.ant.Target.execute(Target.java:390)
[scServer] at org.apache.tools.ant.Target.performTasks(Target.java:411)
[scServer] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
[scServer] at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
[scServer] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
[scServer] at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
[scServer] at org.apache.tools.ant.Main.runBuild(Main.java:809)
[scServer] at org.apache.tools.ant.Main.startAnt(Main.java:217)
[scServer] at org.apache.tools.ant.Main.start(Main.java:180)
[scServer] at org.apache.tools.ant.Main.main(Main.java:268)
[scserver] failed:
java.net.SocketException: Connection reset