Hello,
First of All I would like to say hello.
I'm trying to create a WCF Client (.net 3.5) that will consume AXIS/Rampart
based WS.
Scenario:
WS:
- AXIS2 1.5.1
- Rampart 1.4.
Security:
- WS uses HTTPS as transport protocol.
- WS uses X509 Digital Signature.
- WS uses UsernameToken.
Please find attached valid message, created in SOAP-UI
(SOAP-UI-VALID_REQUEST.xml).
Client:
- WCF .NET3.5
The message that is created by WCF is very similar to the SOAP-UI message
(WCF_INVALID_REQUEST.xml)- but I always get WS Exception
08 Oct 2010 13:52:15 ERROR (http-8080-1) org.apache.axis2.engine.AxisEngine
- WSDoAllReceiver: security processing failed
org.apache.axis2.AxisFault: WSDoAllReceiver: security processing failed
at
org.apache.rampart.handler.WSDoAllReceiver.processBasic(WSDoAllReceiver.java
:214)
at
org.apache.rampart.handler.WSDoAllReceiver.processMessage(WSDoAllReceiver.ja
va:86)
at
org.apache.rampart.handler.WSDoAllHandler.invoke(WSDoAllHandler.java:72)
at org.apache.axis2.engine.Phase.invoke(Phase.java:318)
at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:251)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:160)
at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HT
TPTransportUtils.java:167)
at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:142)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127
)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102
)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:109)
at
org.apache.catalina.ha.tcp.ReplicationValve.invoke(ReplicationValve.java:347
)
at
org.apache.catalina.ha.session.JvmRouteBinderValve.invoke(JvmRouteBinderValv
e.java:227)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http
11Protocol.java:588)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.ws.security.WSSecurityException: The signature or
decryption was invalid
at
org.apache.ws.security.processor.SignatureProcessor.verifyXMLSignature(Signa
tureProcessor.java:529)
at
org.apache.ws.security.processor.SignatureProcessor.handleToken(SignaturePro
cessor.java:97)
at
org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngi
ne.java:326)
at
org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngi
ne.java:243)
at
org.apache.rampart.handler.WSDoAllReceiver.processBasic(WSDoAllReceiver.java
:211)
... 23 more
Please find attached logs from AXIS.
- WCF-REQUEST_SERVERSIDE_LOG.TXT - log from axis for invalid WCF message
- WCF-REQUEST_CLIENTSIDE_FIDDLER.txt- invalid message captured using fiddler
- SOAP_UI_REQUEST_SERVERSIDE_LOG- log from axis for valid SOAP message
created in SOAP-UI
- SOAP_UI_REQUEST_CLIENTSIDE_FIDDLER_LOG.txt- valid SOAP message taken from
SOAP-UI request editor.
Could you help me fix it?
Regards
Tom
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:user="http://users.api.swd.zbp.pl">
<soapenv:Header><wsse:Security soapenv:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><wsse:UsernameToken wsu:Id="UsernameToken-5" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><wsse:Username>SANITIZED</wsse:Username><wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">SANITIZED</wsse:Password><wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">jmzscn4jPUc5XBZap8fe1A==</wsse:Nonce><wsu:Created>2010-10-11T14:11:31.464Z</wsu:Created></wsse:UsernameToken><wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="CertId-F62A3E37D94EEA4D0812868062914174" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">SANITIZED</wsse:BinarySecurityToken><ds:Signature Id="Signature-3" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#id-4">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>ZzJzDYB6mOo0qmInixh+T0mzhn8=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
PIxj4yFzmILJvapWOMNIMUTNVSXDhE/MzSdk3hDMAj4g5nnR/jCKfQqaDCkiq6JuO8OdikUqqC/Z
8XG+D4Aqb4915ZTHbADuQKRI+qs11K+pqc6BWbSvx9+UHI7huYZ9zy9taDF+rMN/HttT/mD8fxkf
SSeD4dJD8hAECFO9FQ3FRlVpvYSPJMw8S+GvWmdIjm8jPpUuPjEQEt7Uc/rtZ7Uy1bo+dqNs5SNr
dmCLQmgLeEPsNjU3iSbvLG8h+yeh3Iwcs2dBr5AwgsWjhUqOl2eJz6alLOcq7g+iwVzVKc0FaZIl
cirbKPsYcPFxn26By30y4Azmkxc1T9Nxx7xJVQ==
</ds:SignatureValue>
<ds:KeyInfo Id="KeyId-F62A3E37D94EEA4D0812868062914175">
<wsse:SecurityTokenReference wsu:Id="STRId-F62A3E37D94EEA4D0812868062914176" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><wsse:Reference URI="#CertId-F62A3E37D94EEA4D0812868062914174" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/></wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature></wsse:Security></soapenv:Header>
<soapenv:Body wsu:Id="id-4" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<user:getUserInformation>
<user:userId>2115</user:userId>
</user:getUserInformation>
</soapenv:Body>
</soapenv:Envelope>08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.axis2.builder.BuilderUtil -
Input contentType (text/xml; charset=utf-8)
08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.axis2.builder.BuilderUtil -
CharSetEncoding from content-type (utf-8)
08 Oct 2010 15:18:09 DEBUG (http-8080-2)
org.apache.axis2.transport.TransportUtils - createSOAPEnvelope using Builder
(class org.apache.axis2.builder.SOAPBuilder) selected from type (text/xml)
08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.axis2.builder.BuilderUtil -
char set encoding set from default =utf-8
08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Checking
pre-condition for Phase "Transport"
08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Invoking phase
"Transport"
08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Invoking
Handler 'RequestURIBasedDispatcher' in Phase 'Transport'
08 Oct 2010 15:18:09 DEBUG (http-8080-2)
org.apache.axis2.dispatchers.RequestURIBasedServiceDispatcher -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Checking for
Service using target endpoint address :
http://dz3.swd.zbp.pl/broker/services/UserDictionary.UserDictionaryHttpSoap11Endpoint
08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.axis2.util.Utils -
parseRequestURLForServiceAndOperation :
[http://dz3.swd.zbp.pl/broker/services/UserDictionary.UserDictionaryHttpSoap11Endpoint][/broker/services]
08 Oct 2010 15:18:09 DEBUG (http-8080-2)
org.apache.axis2.i18n.ProjectResourceBundle -
org.apache.axis2.i18n.resource::handleGetObject(servicefound)
08 Oct 2010 15:18:09 DEBUG (http-8080-2)
org.apache.axis2.engine.AbstractDispatcher - [MessageContext:
logID=urn:uuid:DA37B94828C0697E291286543889687] Found AxisService :
UserDictionary
08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Invoking
Handler 'SOAPActionBasedDispatcher' in Phase 'Transport'
08 Oct 2010 15:18:09 DEBUG (http-8080-2)
org.apache.axis2.dispatchers.ActionBasedOperationDispatcher - [MessageContext:
logID=urn:uuid:DA37B94828C0697E291286543889687] Checking for Operation using
Action : urn:getUserInformation
08 Oct 2010 15:18:09 DEBUG (http-8080-2)
org.apache.axis2.description.AxisService - getOperationBySOAPAction: Operation
(org.apache.axis2.description.inoutaxisoperat...@4cba8fce,getUserInformation)
for soapAction: urn:getUserInformation found in action map.
08 Oct 2010 15:18:09 DEBUG (http-8080-2)
org.apache.axis2.i18n.ProjectResourceBundle -
org.apache.axis2.i18n.resource::handleGetObject(operationfound)
08 Oct 2010 15:18:09 DEBUG (http-8080-2)
org.apache.axis2.engine.AbstractDispatcher - [MessageContext:
logID=urn:uuid:DA37B94828C0697E291286543889687] Found AxisOperation :
getUserInformation
08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Checking
post-conditions for phase "Transport"
08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Checking
pre-condition for Phase "Addressing"
08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Invoking phase
"Addressing"
08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Invoking
Handler 'AddressingBasedDispatcher' in Phase 'Addressing'
08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Checking
post-conditions for phase "Addressing"
08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Checking
pre-condition for Phase "Security"
08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Invoking phase
"Security"
08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Invoking
Handler 'Apache Rampart inflow handler' in Phase 'Security'
08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.rampart.MESSAGE -
*********************** RampartReceiver received
<?xml version='1.0' encoding='utf-8'?><s:Envelope
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><s:Header>
<o:Security
xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
s:mustUnderstand="1">
<wsse:UsernameToken
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
wsu:Id="7a77a709-221f-4c30-9dcf-31e9f804a671">
<wsse:Username>SANITIZED</wsse:Username>
<wsse:Password
Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">SANITIZED</wsse:Password>
<wsse:Nonce>N3Kub1TLdX6DJ/ozt8rcLg==</wsse:Nonce>
<wsu:Created>2010-10-08T13:14:23Z</wsu:Created>
</wsse:UsernameToken>
<o:BinarySecurityToken u:Id="uuid-83c7f50f-687b-46a7-8c47-0325dc34ef19-2"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">SANITIZED</o:BinarySecurityToken>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<Reference URI="#_2">
<Transforms>
<Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue>PgY6jYPlpsJDSTIeSHrh3H8/tcc=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>SANITIZED</SignatureValue>
<KeyInfo>
<o:SecurityTokenReference>
<o:Reference
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"
URI="#uuid-83c7f50f-687b-46a7-8c47-0325dc34ef19-2" />
</o:SecurityTokenReference>
</KeyInfo>
</Signature>
</o:Security>
</s:Header><s:Body xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" u:Id="_2">
<getUserInformation xmlns="http://users.api.swd.zbp.pl">
<userId>2116</userId>
</getUserInformation>
</s:Body></s:Envelope>
08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.rampart.RampartEngine -
Enter process(MessageContext msgCtx)
08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.rampart.RampartEngine -
Return process MessageContext msgCtx)
08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Invoking
Handler 'SecurityInHandler' in Phase 'Security'
08 Oct 2010 15:18:09 DEBUG (http-8080-2) org.apache.rampart.MESSAGE -
*********************** WSDoAllReceiver recieved
<?xml version='1.0' encoding='utf-8'?><s:Envelope
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><s:Header>
<o:Security
xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
s:mustUnderstand="1">
<wsse:UsernameToken
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
wsu:Id="7a77a709-221f-4c30-9dcf-31e9f804a671">
<wsse:Username>SANITIZED</wsse:Username>
<wsse:Password
Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">SANITIZED</wsse:Password>
<wsse:Nonce>N3Kub1TLdX6DJ/ozt8rcLg==</wsse:Nonce>
<wsu:Created>2010-10-08T13:14:23Z</wsu:Created>
</wsse:UsernameToken>
<o:BinarySecurityToken
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"
u:Id="uuid-83c7f50f-687b-46a7-8c47-0325dc34ef19-2">SANITIZED</o:BinarySecurityToken>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<Reference URI="#_2">
<Transforms>
<Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue>PgY6jYPlpsJDSTIeSHrh3H8/tcc=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>SANITIZED</SignatureValue>
<KeyInfo>
<o:SecurityTokenReference>
<o:Reference URI="#uuid-83c7f50f-687b-46a7-8c47-0325dc34ef19-2"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"
/>
</o:SecurityTokenReference>
</KeyInfo>
</Signature>
</o:Security>
</s:Header><s:Body xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" u:Id="_2">
<getUserInformation xmlns="http://users.api.swd.zbp.pl">
<userId>2116</userId>
</getUserInformation>
</s:Body></s:Envelope>
08 Oct 2010 15:18:09 DEBUG (http-8080-2)
org.apache.rampart.handler.WSDoAllReceiver - WSDoAllReceiver: enter invoke()
08 Oct 2010 15:18:12 DEBUG (http-8080-2)
org.apache.rampart.handler.WSDoAllReceiver - WSDoAllReceiver: exit invoke()
08 Oct 2010 15:18:12 ERROR (http-8080-2) org.apache.axis2.engine.AxisEngine -
WSDoAllReceiver: security processing failed
org.apache.axis2.AxisFault: WSDoAllReceiver: security processing failed
at
org.apache.rampart.handler.WSDoAllReceiver.processBasic(WSDoAllReceiver.java:214)
at
org.apache.rampart.handler.WSDoAllReceiver.processMessage(WSDoAllReceiver.java:86)
at
org.apache.rampart.handler.WSDoAllHandler.invoke(WSDoAllHandler.java:72)
at org.apache.axis2.engine.Phase.invoke(Phase.java:318)
at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:251)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:160)
at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:167)
at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:142)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.ha.tcp.ReplicationValve.invoke(ReplicationValve.java:347)
at
org.apache.catalina.ha.session.JvmRouteBinderValve.invoke(JvmRouteBinderValve.java:227)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.ws.security.WSSecurityException: The signature or
decryption was invalid
at
org.apache.ws.security.processor.SignatureProcessor.verifyXMLSignature(SignatureProcessor.java:529)
at
org.apache.ws.security.processor.SignatureProcessor.handleToken(SignatureProcessor.java:97)
at
org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:326)
at
org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:243)
at
org.apache.rampart.handler.WSDoAllReceiver.processBasic(WSDoAllReceiver.java:211)
... 23 more
08 Oct 2010 15:18:12 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Invoking
flowComplete() in Phase "Security"
08 Oct 2010 15:18:12 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Invoking
flowComplete() for Handler 'Apache Rampart inflow handler' in Phase 'Security'
08 Oct 2010 15:18:12 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Invoking
flowComplete() in Phase "Addressing"
08 Oct 2010 15:18:12 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Invoking
flowComplete() for Handler 'AddressingBasedDispatcher' in Phase 'Addressing'
08 Oct 2010 15:18:12 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Invoking
flowComplete() in Phase "Transport"
08 Oct 2010 15:18:12 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Invoking
flowComplete() for Handler 'SOAPActionBasedDispatcher' in Phase 'Transport'
08 Oct 2010 15:18:12 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543889687] Invoking
flowComplete() for Handler 'RequestURIBasedDispatcher' in Phase 'Transport'
08 Oct 2010 15:18:12 DEBUG (http-8080-2)
org.apache.axis2.transport.http.AxisServlet - org.apache.axis2.AxisFault:
WSDoAllReceiver: security processing failed
08 Oct 2010 15:18:12 DEBUG (http-8080-2)
org.apache.axis2.addressing.AddressingHelper - [MessageContext:
logID=urn:uuid:DA37B94828C0697E291286543889687] isFaultRedirected: FaultTo is
null. Returning isReplyRedirected
08 Oct 2010 15:18:12 DEBUG (http-8080-2)
org.apache.axis2.addressing.AddressingHelper - [MessageContext:
logID=urn:uuid:DA37B94828C0697E291286543889687] isReplyRedirected: ReplyTo is
null. Returning false
08 Oct 2010 15:18:12 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543892749] Checking
pre-condition for Phase "MessageOut"
08 Oct 2010 15:18:12 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543892749] Invoking phase
"MessageOut"
08 Oct 2010 15:18:12 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543892749] Checking
post-conditions for phase "MessageOut"
08 Oct 2010 15:18:12 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543892749] Checking
pre-condition for Phase "Security"
08 Oct 2010 15:18:12 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543892749] Invoking phase
"Security"
08 Oct 2010 15:18:12 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543892749] Invoking
Handler 'Apache Rampart outflow handler' in Phase 'Security'
08 Oct 2010 15:18:12 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543892749] Checking
post-conditions for phase "Security"
08 Oct 2010 15:18:12 DEBUG (http-8080-2)
org.apache.axis2.transport.http.SOAPMessageFormatter - contentType from the
OMOutputFormat =text/xml
08 Oct 2010 15:18:12 DEBUG (http-8080-2)
org.apache.axis2.transport.http.SOAPMessageFormatter - contentType returned
=text/xml; charset=utf-8
08 Oct 2010 15:18:12 DEBUG (http-8080-2)
org.apache.axis2.transport.http.SOAPMessageFormatter - start writeTo()
08 Oct 2010 15:18:12 DEBUG (http-8080-2)
org.apache.axis2.transport.http.SOAPMessageFormatter - preserve=false
08 Oct 2010 15:18:12 DEBUG (http-8080-2)
org.apache.axis2.transport.http.SOAPMessageFormatter - isOptimized=false
08 Oct 2010 15:18:12 DEBUG (http-8080-2)
org.apache.axis2.transport.http.SOAPMessageFormatter - isDoingSWA=false
08 Oct 2010 15:18:12 DEBUG (http-8080-2) org.apache.axis2.util.Utils - MTOM
optimized Threshold value =0
08 Oct 2010 15:18:12 DEBUG (http-8080-2)
org.apache.axis2.transport.http.SOAPMessageFormatter - end writeTo()
08 Oct 2010 15:18:12 DEBUG (http-8080-2)
org.apache.axis2.transport.TransportUtils - Did not find
RequestResponseTransport cannot set response written
08 Oct 2010 15:18:12 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543892749] Invoking
flowComplete() in Phase "Security"
08 Oct 2010 15:18:12 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543892749] Invoking
flowComplete() for Handler 'Apache Rampart outflow handler' in Phase 'Security'
08 Oct 2010 15:18:12 DEBUG (http-8080-2) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:DA37B94828C0697E291286543892749] Invoking
flowComplete() in Phase "MessageOut"
08 Oct 2010 15:18:12 DEBUG (http-8080-2)
org.apache.axis2.transport.TransportUtils - Entering deleteAttachments()
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<s:Header>
<o:Security s:mustUnderstand="1"
xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:UsernameToken wsu:Id="9000dbad-5b1e-4c27-a643-3fc7bec6e880"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:Username>SANITIZED</wsse:Username>
<wsse:Password
Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">SANITIZED</wsse:Password>
<wsse:Nonce>6X5wEmD0qKtmExKkLYUApg==</wsse:Nonce>
<wsu:Created>2010-10-08T13:17:16Z</wsu:Created>
</wsse:UsernameToken>
<o:BinarySecurityToken u:Id="uuid-008aac13-3eec-44b4-a848-c6dee7142985-2"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">SANITIZED</o:BinarySecurityToken>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<Reference URI="#_2">
<Transforms>
<Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue>PgY6jYPlpsJDSTIeSHrh3H8/tcc=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>SANITIZED</SignatureValue>
<KeyInfo>
<o:SecurityTokenReference>
<o:Reference
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"
URI="#uuid-008aac13-3eec-44b4-a848-c6dee7142985-2" />
</o:SecurityTokenReference>
</KeyInfo>
</Signature>
</o:Security>
</s:Header>
<s:Body u:Id="_2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<getUserInformation xmlns="http://users.api.swd.zbp.pl">
<userId>2116</userId>
</getUserInformation>
</s:Body>
</s:Envelope>11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.axis2.builder.BuilderUtil
- Input contentType (text/xml;charset=UTF-8)
11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.axis2.builder.BuilderUtil
- CharSetEncoding from content-type (UTF-8)
11 Oct 2010 10:13:16 DEBUG (http-8080-26)
org.apache.axis2.transport.TransportUtils - createSOAPEnvelope using Builder
(class org.apache.axis2.builder.SOAPBuilder) selected from type (text/xml)
11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.axis2.builder.BuilderUtil
- char set encoding set from default =UTF-8
11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Checking
pre-condition for Phase "Transport"
11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Invoking phase
"Transport"
11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Invoking
Handler 'RequestURIBasedDispatcher' in Phase 'Transport'
11 Oct 2010 10:13:16 DEBUG (http-8080-26)
org.apache.axis2.dispatchers.RequestURIBasedServiceDispatcher -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Checking for
Service using target endpoint address :
http://dz3.swd.zbp.pl/broker/services/UserDictionary.UserDictionaryHttpSoap11Endpoint/
11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.axis2.util.Utils -
parseRequestURLForServiceAndOperation :
[http://dz3.swd.zbp.pl/broker/services/UserDictionary.UserDictionaryHttpSoap11Endpoint/][/broker/services]
11 Oct 2010 10:13:16 DEBUG (http-8080-26)
org.apache.axis2.i18n.ProjectResourceBundle -
org.apache.axis2.i18n.resource::handleGetObject(servicefound)
11 Oct 2010 10:13:16 DEBUG (http-8080-26)
org.apache.axis2.engine.AbstractDispatcher - [MessageContext:
logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Found AxisService :
UserDictionary
11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Invoking
Handler 'SOAPActionBasedDispatcher' in Phase 'Transport'
11 Oct 2010 10:13:16 DEBUG (http-8080-26)
org.apache.axis2.dispatchers.ActionBasedOperationDispatcher - [MessageContext:
logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Checking for Operation using
Action : urn:getUserInformation
11 Oct 2010 10:13:16 DEBUG (http-8080-26)
org.apache.axis2.description.AxisService - getOperationBySOAPAction: Operation
(org.apache.axis2.description.inoutaxisoperat...@7f66ff9c,getUserInformation)
for soapAction: urn:getUserInformation found in action map.
11 Oct 2010 10:13:16 DEBUG (http-8080-26)
org.apache.axis2.i18n.ProjectResourceBundle -
org.apache.axis2.i18n.resource::handleGetObject(operationfound)
11 Oct 2010 10:13:16 DEBUG (http-8080-26)
org.apache.axis2.engine.AbstractDispatcher - [MessageContext:
logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Found AxisOperation :
getUserInformation
11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Checking
post-conditions for phase "Transport"
11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Checking
pre-condition for Phase "Addressing"
11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Invoking phase
"Addressing"
11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Invoking
Handler 'AddressingBasedDispatcher' in Phase 'Addressing'
11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Checking
post-conditions for phase "Addressing"
11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Checking
pre-condition for Phase "Security"
11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Invoking phase
"Security"
11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Invoking
Handler 'Apache Rampart inflow handler' in Phase 'Security'
11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.rampart.MESSAGE -
*********************** RampartReceiver received
<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:user="http://users.api.swd.zbp.pl"><soapenv:Header><wsse:Security
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
soapenv:mustUnderstand="1"><wsse:UsernameToken
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
wsu:Id="UsernameToken-2"><wsse:Username>SANITIZED</wsse:Username><wsse:Password
Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">SANITIZED</wsse:Password><wsse:Nonce
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">KmMbtL3+E/qdmqIMr/WgSA==</wsse:Nonce><wsu:Created>2010-10-11T08:09:01.250Z</wsu:Created></wsse:UsernameToken><wsse:BinarySecurityToken
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"
wsu:Id="CertId-F62A3E37D94EEA4D0812867845402181">SANITIZED</wsse:BinarySecurityToken><ds:Signature
xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="Signature-1">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"
/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<ds:Reference URI="#CSOAPMESSAGEID_USR2117">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<ds:DigestValue>sYJiTRBu6zGY3w83OE8GiHUbv/c=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
aQF9DRgu8B4krZzb3lkyv7+3xO/aGF6oSI49xEiC4VcRibqazl4Wu0DNjUhoLpCGiqsxqSMo6BRb
8kKWzC+/Tk6GwYlXRhLEmOy7ebtXv03NKzwRcTv0npLAccxmyi+CUuwHFgnVD09DvUtGlkJUW5a2
ISFQUpuUxR5ojI6/U80xuR1SVrS4L1Lcd10X+1NeOJWmnFcUzbXT8/eWhQHTmgQ7yCRTzX9SotNo
LtodqkY1XGmr6RQQUVfOp9ywXsFo2F2D/CU8CPG31Nf2LAFvH5r+4CGcoFHvASfK1AnwVEzWqXzY
65mJr4TTJDusyxQn1gNWMqBUmga7inlmo728HQ==
</ds:SignatureValue>
<ds:KeyInfo Id="KeyId-F62A3E37D94EEA4D0812867845404062">
<wsse:SecurityTokenReference
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
wsu:Id="STRId-F62A3E37D94EEA4D0812867845404533"><wsse:Reference
URI="#CertId-F62A3E37D94EEA4D0812867845402181"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"
/></wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature></wsse:Security></soapenv:Header><soapenv:Body
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
wsu:Id="CSOAPMESSAGEID_USR2117">
<user:getUserInformation>
<user:userId>2117</user:userId>
</user:getUserInformation>
</soapenv:Body></soapenv:Envelope>
11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.rampart.RampartEngine -
Enter process(MessageContext msgCtx)
11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.rampart.RampartEngine -
Return process MessageContext msgCtx)
11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Invoking
Handler 'SecurityInHandler' in Phase 'Security'
11 Oct 2010 10:13:16 DEBUG (http-8080-26) org.apache.rampart.MESSAGE -
*********************** WSDoAllReceiver recieved
<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:user="http://users.api.swd.zbp.pl"><soapenv:Header><wsse:Security
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
soapenv:mustUnderstand="1"><wsse:UsernameToken
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
wsu:Id="UsernameToken-2"><wsse:Username>SANITIZED</wsse:Username><wsse:Password
Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">SANITIZED=</wsse:Password><wsse:Nonce
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">KmMbtL3+E/qdmqIMr/WgSA==</wsse:Nonce><wsu:Created>2010-10-11T08:09:01.250Z</wsu:Created></wsse:UsernameToken><wsse:BinarySecurityToken
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"
wsu:Id="CertId-F62A3E37D94EEA4D0812867845402181">SANITIZED</wsse:BinarySecurityToken><ds:Signature
xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="Signature-1">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"
/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<ds:Reference URI="#CSOAPMESSAGEID_USR2117">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<ds:DigestValue>sYJiTRBu6zGY3w83OE8GiHUbv/c=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
aQF9DRgu8B4krZzb3lkyv7+3xO/aGF6oSI49xEiC4VcRibqazl4Wu0DNjUhoLpCGiqsxqSMo6BRb
8kKWzC+/Tk6GwYlXRhLEmOy7ebtXv03NKzwRcTv0npLAccxmyi+CUuwHFgnVD09DvUtGlkJUW5a2
ISFQUpuUxR5ojI6/U80xuR1SVrS4L1Lcd10X+1NeOJWmnFcUzbXT8/eWhQHTmgQ7yCRTzX9SotNo
LtodqkY1XGmr6RQQUVfOp9ywXsFo2F2D/CU8CPG31Nf2LAFvH5r+4CGcoFHvASfK1AnwVEzWqXzY
65mJr4TTJDusyxQn1gNWMqBUmga7inlmo728HQ==
</ds:SignatureValue>
<ds:KeyInfo Id="KeyId-F62A3E37D94EEA4D0812867845404062">
<wsse:SecurityTokenReference
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
wsu:Id="STRId-F62A3E37D94EEA4D0812867845404533"><wsse:Reference
URI="#CertId-F62A3E37D94EEA4D0812867845402181"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"
/></wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature></wsse:Security></soapenv:Header><soapenv:Body
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
wsu:Id="CSOAPMESSAGEID_USR2117">
<user:getUserInformation>
<user:userId>2117</user:userId>
</user:getUserInformation>
</soapenv:Body></soapenv:Envelope>
11 Oct 2010 10:13:16 DEBUG (http-8080-26)
org.apache.rampart.handler.WSDoAllReceiver - WSDoAllReceiver: enter invoke()
11 Oct 2010 10:13:18 DEBUG (http-8080-26)
org.apache.rampart.handler.WSDoAllReceiver - WSDoAllReceiver: exit invoke()
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Checking
post-conditions for phase "Security"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Checking
pre-condition for Phase "PreDispatch"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Invoking phase
"PreDispatch"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Checking
post-conditions for phase "PreDispatch"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Checking
pre-condition for Phase "Dispatch"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Invoking phase
"Dispatch"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Invoking
Handler 'RequestURIBasedDispatcher' in Phase 'Dispatch'
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Invoking
Handler 'SOAPActionBasedDispatcher' in Phase 'Dispatch'
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Invoking
Handler 'RequestURIOperationDispatcher' in Phase 'Dispatch'
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Invoking
Handler 'SOAPMessageBodyBasedDispatcher' in Phase 'Dispatch'
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Invoking
Handler 'HTTPLocationBasedDispatcher' in Phase 'Dispatch'
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Invoking
Handler 'Post dispatch security verification handler' in Phase 'Dispatch'
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Checking
post-conditions for phase "Dispatch"
11 Oct 2010 10:13:18 DEBUG (http-8080-26)
org.apache.axis2.addressing.AddressingHelper - [MessageContext:
logID=urn:uuid:D6B5A716E04FA1DC111286784796704] isReplyRedirected: ReplyTo is
null. Returning false
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Checking
pre-condition for Phase "RMPhase"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Invoking phase
"RMPhase"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Checking
post-conditions for phase "RMPhase"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Checking
pre-condition for Phase "OperationInPhase"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Invoking phase
"OperationInPhase"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784796704] Checking
post-conditions for phase "OperationInPhase"
11 Oct 2010 10:13:18 DEBUG (http-8080-26)
org.apache.axis2.context.ConfigurationContext - messageID is null.
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784798901] Checking
pre-condition for Phase "OperationOutPhase"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784798901] Invoking phase
"OperationOutPhase"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784798901] Checking
post-conditions for phase "OperationOutPhase"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784798901] Checking
pre-condition for Phase "RMPhase"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784798901] Invoking phase
"RMPhase"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784798901] Checking
post-conditions for phase "RMPhase"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784798901] Checking
pre-condition for Phase "PolicyDetermination"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784798901] Invoking phase
"PolicyDetermination"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784798901] Checking
post-conditions for phase "PolicyDetermination"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784798901] Checking
pre-condition for Phase "MessageOut"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784798901] Invoking phase
"MessageOut"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784798901] Checking
post-conditions for phase "MessageOut"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784798901] Checking
pre-condition for Phase "Security"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784798901] Invoking phase
"Security"
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784798901] Invoking
Handler 'SecurityOutHandler' in Phase 'Security'
11 Oct 2010 10:13:18 DEBUG (http-8080-26)
org.apache.rampart.handler.WSDoAllSender - WSDoAllSender: enter invoke()
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.rampart.MESSAGE -
*********************** WSDoAllSender sent out
<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">VALID
RESPONSE</soapenv:Envelope>
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.axis2.engine.Phase -
[MessageContext: logID=urn:uuid:D6B5A716E04FA1DC111286784798901] Invoking
Handler 'Apache Rampart outflow handler' in Phase 'Security'
11 Oct 2010 10:13:18 DEBUG (http-8080-26) org.apache.rampart.MESSAGE -
*********************** RampartSender sent out
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:user="http://users.api.swd.zbp.pl">
<soapenv:Header><wsse:Security soapenv:mustUnderstand="1"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><wsse:UsernameToken
wsu:Id="UsernameToken-2"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><wsse:Username>SANITIZED</wsse:Username><wsse:Password
Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">SANITIZED</wsse:Password><wsse:Nonce
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">KmMbtL3+E/qdmqIMr/WgSA==</wsse:Nonce><wsu:Created>2010-10-11T08:09:01.250Z</wsu:Created></wsse:UsernameToken><wsse:BinarySecurityToken
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"
wsu:Id="CertId-F62A3E37D94EEA4D0812867845402181"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">SANITIZED</wsse:BinarySecurityToken><ds:Signature
Id="Signature-1" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference URI="#CSOAPMESSAGEID_USR2117">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>sYJiTRBu6zGY3w83OE8GiHUbv/c=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
aQF9DRgu8B4krZzb3lkyv7+3xO/aGF6oSI49xEiC4VcRibqazl4Wu0DNjUhoLpCGiqsxqSMo6BRb
8kKWzC+/Tk6GwYlXRhLEmOy7ebtXv03NKzwRcTv0npLAccxmyi+CUuwHFgnVD09DvUtGlkJUW5a2
ISFQUpuUxR5ojI6/U80xuR1SVrS4L1Lcd10X+1NeOJWmnFcUzbXT8/eWhQHTmgQ7yCRTzX9SotNo
LtodqkY1XGmr6RQQUVfOp9ywXsFo2F2D/CU8CPG31Nf2LAFvH5r+4CGcoFHvASfK1AnwVEzWqXzY
65mJr4TTJDusyxQn1gNWMqBUmga7inlmo728HQ==
</ds:SignatureValue>
<ds:KeyInfo Id="KeyId-F62A3E37D94EEA4D0812867845404062">
<wsse:SecurityTokenReference wsu:Id="STRId-F62A3E37D94EEA4D0812867845404533"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><wsse:Reference
URI="#CertId-F62A3E37D94EEA4D0812867845402181"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/></wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature></wsse:Security></soapenv:Header>
<soapenv:Body wsu:Id="CSOAPMESSAGEID_USR2117"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<user:getUserInformation>
<user:userId>2117</user:userId>
</user:getUserInformation>
</soapenv:Body>
</soapenv:Envelope>