Alright I have gotten a bit further. I fixed the class casting issue , but I'm now getting an exception:
javax.xml.ws.WebServiceException: org.jboss.ws.core.CommonSOAPFaultException: An internal WS-Security error occurred.
Can't find anything in the logs though.
This is the code I am using for setting up the security on the client:
URL securityURL = Main.class.getResource("META-INF/jboss-wsse-client.xml");
((StubExt) port).setSecurityConfig(securityURL.toExternalForm());
((StubExt) port).setConfigName("Standard WSSecurity Client", "META-INF/standard-jaxws-client-config.xml");
This is the wsse-client file I'm using:
<jboss-ws-security xmlns="http://www.jboss.com/ws-security/config"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.jboss.com/ws-security/config
http://www.jboss.com/ws-security/schema/jboss-ws-security_1_0.xsd">
<key-store-file>META-INF/wsse.keystore</key-store-file>
<key-store-password>secret</key-store-password>
<trust-store-file>META-INF/wsse.truststore</trust-store-file>
<trust-store-password>secret</trust-store-password>
<key-passwords>
<key-password alias="wss" password="secret" />
</key-passwords>
<config>
<sign type="x509v3" alias="wss"/>
<requires>
<signature/>
</requires>
</config>
</jboss-ws-security>
I'm using the same truststore and keystore for both the client and server... Could this be causing problems?
Als does anyone happen to know how to actually get the internal ws-security exception?
Tim