Bonjour,
j'ai réussi à faire mes Web Services avec les clients correspondant en utilisant:
- Authentification Text
- Authentification Digest
- Signature
- Encryption
J'ai donc essayer de coupler divers de ces configurations, notement Signature/Encryption
mais j'ai alors un problème je peux appeler mon service avec un client configurer pour utiliser les 2 mais je peut également appeler le service avec le client configuré seulement pour la signature.
Le service est alors quand meme appelé mais il jette aussi une erreur (qui n'empeche pas l'execution)
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 [echo] Appel du service Web [java] Exception in thread "main" AxisFault [java] faultCode: {http://schemas.xmlsoap.org/soap/envelope/}MustUnderstand [java] faultSubcode: [java] faultString: Did not understand "MustUnderstand" header(s):{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security [java] faultActor: [java] faultNode: [java] faultDetail: [java] {http://xml.apache.org/axis/}stackTrace: [java] at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:96) [java] at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206) [java] at org.apache.axis.client.Call.invokeEngine(Call.java:2784) [java] at org.apache.axis.client.Call.invoke(Call.java:2767) [java] at org.apache.axis.client.Call.invoke(Call.java:2443) [java] at org.apache.axis.client.Call.invoke(Call.java:2366) [java] at org.apache.axis.client.Call.invoke(Call.java:1812) [java] at fr.lig.adele.action.ActionServiceSoapBindingStub.runAction(Unknown Source) [java] at fr.lig.adele.action.Client_Sign.main(Unknown Source) [java] {http://xml.apache.org/axis/}hostname:debian [java] Did not understand "MustUnderstand" header(s):{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security [java] at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:96) [java] at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206) [java] at org.apache.axis.client.Call.invokeEngine(Call.java:2784) [java] at org.apache.axis.client.Call.invoke(Call.java:2767) [java] at org.apache.axis.client.Call.invoke(Call.java:2443) [java] at org.apache.axis.client.Call.invoke(Call.java:2366) [java] at org.apache.axis.client.Call.invoke(Call.java:1812) [java] at fr.lig.adele.action.ActionServiceSoapBindingStub.runAction(Unknown Source) [java] at fr.lig.adele.action.Client_Sign.main(Unknown Source) [java] Java Result: 1
merci d'avance
Partager