Hi, 

Tank you for your reply Alexis.

Now I got another problem - see below. I think there went something wrong in
WSDoAllSender when valdiating the produced SOAPHeader!?

But what can I do?

Any help would be great
Thank you in advance for suggestions

Tomi


AxisFault
 faultCode:
{http://schemas.xmlsoap.org/soap/envelope/}Server.generalException
 faultSubcode: 
 faultString: WSDoAllSender: Encryption: error during message
processingorg.apache.ws.security.WSSecurityException: General security error
(Unexpected number of X509Data: for Encryption)
 faultActor: 
 faultNode: 
 faultDetail: 
        {http://xml.apache.org/axis/}stackTrace:WSDoAllSender: Encryption:
error during message processingorg.apache.ws.security.WSSecurityException:
General security error (Unexpected number of X509Data: for Encryption)
        at
com.tsystems.epdm.pdmwebconnector.webService.handler.WSDoAllSender.performEN
CRAction(WSDoAllSender.java:455)
        at
com.tsystems.epdm.pdmwebconnector.webService.handler.WSDoAllSender.invoke(WS
DoAllSender.java:316)
        at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:
32)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:121)
        at org.apache.axis.client.Call.invokeEngine(Call.java:2765)
        at org.apache.axis.client.Call.invoke(Call.java:2748)
        at org.apache.axis.client.Call.invoke(Call.java:2424)
        at org.apache.axis.client.Call.invoke(Call.java:2347)
        at org.apache.axis.client.Call.invoke(Call.java:1804)
        at
com.tsystems.epdm.pdmwebconnector.client.webservice.soapclient.UniversalStub
.login(UniversalStub.java:221)
        at
com.tsystems.epdm.pdmwebconnector.client.servlet.Login_Servlet.doPost(Login_
Servlet.java:140)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:256)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:392)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:619)
        at java.lang.Thread.run(Thread.java:534)

        {http://xml.apache.org/axis/}hostname:EPDMD59

WSDoAllSender: Encryption: error during message
processingorg.apache.ws.security.WSSecurityException: General security error
(Unexpected number of X509Data: for Encryption)
        at
com.tsystems.epdm.pdmwebconnector.webService.handler.WSDoAllSender.performEN
CRAction(WSDoAllSender.java:455)
        at
com.tsystems.epdm.pdmwebconnector.webService.handler.WSDoAllSender.invoke(WS
DoAllSender.java:316)
        at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:
32)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:121)
        at org.apache.axis.client.Call.invokeEngine(Call.java:2765)
        at org.apache.axis.client.Call.invoke(Call.java:2748)
        at org.apache.axis.client.Call.invoke(Call.java:2424)
        at org.apache.axis.client.Call.invoke(Call.java:2347)
        at org.apache.axis.client.Call.invoke(Call.java:1804)
        at
com.tsystems.epdm.pdmwebconnector.client.webservice.soapclient.UniversalStub
.login(UniversalStub.java:221)
        at
com.tsystems.epdm.pdmwebconnector.client.servlet.Login_Servlet.doPost(Login_
Servlet.java:140)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:256)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:392)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:619)
        at java.lang.Thread.run(Thread.java:534)
com.tsystems.epdm.pdmwebconnector.client.exception.ClientException
        at
com.tsystems.epdm.pdmwebconnector.client.webservice.soapclient.UniversalStub
.login(UniversalStub.java:236)
        at
com.tsystems.epdm.pdmwebconnector.client.servlet.Login_Servlet.doPost(Login_
Servlet.java:140)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:256)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:392)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:619)
        at java.lang.Thread.run(Thread.java:534) 

-----Ursprüngliche Nachricht-----
Von: Mfenetre Mfenetre [mailto:[EMAIL PROTECTED] 
Gesendet: Dienstag, 28. Juni 2005 10:08
An: [email protected]
Betreff: Re: Wss4j.jar

This file is part of an example in wss4j, but I don't know where it is in
the repository. If you check out wss4j (see website how to do this), you can
find some keys in the repository in order to run a few examples (ex :
interop2.jks, this is a java keystore). In order to use your own key, you
have to edit the wsstest.properties (or mayble crypto.properties and replace
keys/x509.PFX.MSFT by the keystore you want to use). Or you can create them
by yourself using openssl.

Regards,
Alexis.

On 6/27/05, Dorner, Thomas <[EMAIL PROTECTED]> wrote:
> Hi,
> 
> I get the following exception with a wss4j.jar downloaded at an tutuorial!
> --> Exception say:  Proxy file (keys/x509.PFX.MSFT) not found.[]
> How can I solve this problem?
> 
> Thank you in advance
> Tomi
> 
> java.lang.reflect.InvocationTargetException
>        at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>        at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructo
> rAcces
> sorImpl.java:39)
>        at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCo
> nstruc
> torAccessorImpl.java:27)
>        at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
>        at
> org.apache.ws.security.components.crypto.CryptoFactory.loadClass(Crypt
> oFacto
> ry.java:117)
>        at
> org.apache.ws.security.components.crypto.CryptoFactory.getInstance(Cry
> ptoFac
> tory.java:101)
>        at
> com.tsystems.epdm.pdmwebconnector.webService.handler.WSDoAllSender.loa
> dEncry
> ptionCrypto(WSDoAllSender.java:658)
>        at
> com.tsystems.epdm.pdmwebconnector.webService.handler.WSDoAllSender.inv
> oke(WS
> DoAllSender.java:296)
>        at
>
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:
> 32)
>        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:121)
>        at org.apache.axis.client.Call.invokeEngine(Call.java:2765)
>        at org.apache.axis.client.Call.invoke(Call.java:2748)
>        at org.apache.axis.client.Call.invoke(Call.java:2424)
>        at org.apache.axis.client.Call.invoke(Call.java:2347)
>        at org.apache.axis.client.Call.invoke(Call.java:1804)
>        at
> com.tsystems.epdm.pdmwebconnector.client.webservice.soapclient.Univers
> alStub
> .login(UniversalStub.java:221)
>        at
> com.tsystems.epdm.pdmwebconnector.client.servlet.Login_Servlet.doPost(
> Login_
> Servlet.java:140)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>        at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> cation
> FilterChain.java:247)
>        at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> lterCh
> ain.java:193)
>        at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
> lve.ja
> va:256)
>        at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext
> .invok
> eNext(StandardPipeline.java:643)
>        at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>        at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>        at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
> lve.ja
> va:191)
>        at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext
> .invok
> eNext(StandardPipeline.java:643)
>        at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>        at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>        at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
>        at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
> va:180
> )
>        at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext
> .invok
> eNext(StandardPipeline.java:643)
>        at
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
> java:171)
>        at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext
> .invok
> eNext(StandardPipeline.java:641)
>        at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
> va:172
> )
>        at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext
> .invok
> eNext(StandardPipeline.java:641)
>        at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>        at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>        at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
> e.java
> :174)
>        at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext
> .invok
> eNext(StandardPipeline.java:643)
>        at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>        at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>        at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
>        at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
>        at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proces
> sConne
> ction(Http11Protocol.java:392)
>        at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
>        at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo
> ol.jav
> a:619)
>        at java.lang.Thread.run(Thread.java:534)
> Caused by: org.apache.ws.security.components.crypto.CredentialException:
> Proxy file (keys/x509.PFX.MSFT) not found.[]
>        at
> org.apache.ws.security.components.crypto.Merlin.<init>(Merlin.java:108)
>        ... 50 more
> 
> -----Ursprüngliche Nachricht-----
> Von: Dorner, Thomas [mailto:[EMAIL PROTECTED]
> Gesendet: Montag, 27. Juni 2005 15:35
> An: [email protected]; [email protected]
> Betreff: Wss4j.jar
> 
> Hi all,
> 
> Can someone pls give ma an url, where I can download an up-to-date 
> version of the wss4j.jar or send me?
> --> I also looking for a dokumentation, how to build up keymanagement 
> --> to use
> with wss4j.
> What should I do to get wss4j working for example with 
> WSDoAllSender/Receiver
> 
> Some help would be fantastic
> 
> Thanks Tomi
>

Reply via email to