Bonjour,

Je suis débutante dans le domaine de la sécurité des Services Web. Pour me familiariser avec l'outil Apache Rampart, j'ai commencé par un simple tutoriel http://wso2.org/library/3190 mais lors de l'exécution, j'ai eu cette erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Exception in thread "main" org.apache.axis2.AxisFault: Unable to engage module : rampart
    at org.apache.axis2.client.ServiceClient.engageModule(ServiceClient.java:357)
    at tutorial.rampart.client.SecureServiceCGClient.main(SecureServiceCGClient.java:25)
J'ai vérifié toute la config mais je sais pas d'où vient cette erreur.

Voila mon code client
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
37
38
package tutorial.rampart.client;
 
import org.apache.axis2.AxisFault;
import org.apache.axis2.client.Options;
import org.apache.axis2.client.ServiceClient;
import org.apache.axis2.context.ConfigurationContext;
import org.apache.axis2.context.ConfigurationContextFactory;
 
public class SecureServiceCGClient {
 
    // -uri http://localhost:8080/axis2/services/SecureService?wsdl -p tutorial.rampart.client -uw
 
    public static void main(String[] args) throws Exception {
 
        System.setProperty("javax.net.ssl.trustStore", "keys/server.jks");
        System.setProperty("javax.net.ssl.trustStorePassword", "password");
 
        //To be able to load the client configuration from axis2.xml
        ConfigurationContext ctx = ConfigurationContextFactory.createConfigurationContextFromFileSystem("client-repo", null);
 
        SecureServiceStub stub = new SecureServiceStub(ctx,"https://localhost:8080/axis2/services/SecureService");
 
        ServiceClient sc = stub._getServiceClient();
 
        sc.engageModule("rampart");
 
        Options options = sc.getOptions();
        options.setUserName("apache");
        options.setPassword("password");
 
        int a = 3;
        int b = 4;
 
        int result = stub.add(a, b);
 
        System.out.println(a + " + " + b + " = " + result);
    }
}
Y a-t-il quelqu'un qui peut m'aider à résoudre ce problème ?

Merci d'avance