Hello
J'ai un client WS qui utilise un certificat pour s'authentifier auprès d'un serveur. Je fais tourner ce client sur un serveur JOnas avec axis sous WinXP et tout va bien.
Par contre dès que je transfert mon War (le même, seul diffère le chemin d'accès aux log, format unix), j'obtiens une erreur :
Le code source est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 15:04:49.049 | ERROR | SendMessageAction | execute | line 82 | ; nested exception is: java.net.SocketException: Default SSL context init failed: null AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.net.SocketException: Default SSL context init failed: null faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:java.net.SocketException: Default SSL context init failed: null
Ma question est : y a-t-il une manipulation à faire spécifiquement sur le serveur Linux ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 systemSettings.put("javax.net.ssl.trustStore", trustPath); systemSettings.put("javax.net.ssl.trustStoreType", "JKS"); systemSettings.put("javax.net.ssl.keyStore", keyPath); systemSettings.put("javax.net.ssl.keyStoreType", "JKS"); systemSettings.put("javax.net.ssl.keyStorePassword", keyPassword);
Ma config :
- Linux RedHat 3
- JOnas 4.5.3
- Axis 1.2
Merci
Partager