Return-Path: X-Original-To: apmail-cxf-issues-archive@www.apache.org Delivered-To: apmail-cxf-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DF7AB4166 for ; Fri, 17 Jun 2011 09:21:12 +0000 (UTC) Received: (qmail 21515 invoked by uid 500); 17 Jun 2011 09:21:12 -0000 Delivered-To: apmail-cxf-issues-archive@cxf.apache.org Received: (qmail 21496 invoked by uid 500); 17 Jun 2011 09:21:12 -0000 Mailing-List: contact issues-help@cxf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cxf.apache.org Delivered-To: mailing list issues@cxf.apache.org Received: (qmail 21488 invoked by uid 99); 17 Jun 2011 09:21:12 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Jun 2011 09:21:12 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Jun 2011 09:21:09 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 172D041DE5E for ; Fri, 17 Jun 2011 09:20:49 +0000 (UTC) Date: Fri, 17 Jun 2011 09:20:49 +0000 (UTC) From: "Bruno Vernay (JIRA)" To: issues@cxf.apache.org Message-ID: <2140231398.14311.1308302449091.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1822442356.7124.1308153107624.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Issue Comment Edited] (CXF-3592) Regression from 2.3.5 : An invalid security token was provided (Bad TokenType "") MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CXF-3592?page=3Dcom.atlassian.j= ira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D130509= 32#comment-13050932 ]=20 Bruno Vernay edited comment on CXF-3592 at 6/17/11 9:19 AM: ------------------------------------------------------------ It was not clear what the problem is exactly: The SOAP *request* is from CX= F client. The problem is in the SOAP *response* from the METRO server. Looking at a diff between a CXF response and the METRO response, I can see = that indeed:=20 {quote} Body _ EncryptedData __ EncryptionMethod __ KeyInfo ___ SecurityTokenReference *NO TokenType in METRO* ____ KeyIdentifier *references a ENCRYPTED_KEY_TOKEN so rule R306= 9 apply* {quote} (It also appears in the header for the signature.) It is clear now (to me). (Metro also claims compliance with Basic Security Profile 1.1:=20 http://blogs.oracle.com/gfsecurity/entry/what_s_new_in_metro and in fact ev= erybody claim compliance: http://en.wikipedia.org/wiki/WS-I_Basic_Profile) Bruno was (Author: brunov): It was not clear what the problem is exactly: The SOAP *request* is fro= m CXF client. The problem is in the SOAP *response* from the METRO server. Looking at a diff between a CXF response and the METRO response, I can see = that indeed,=20 {quote} Body _ EncryptedData __ EncryptionMethod __ KeyInfo ___ SecurityTokenReference *NO TokenType in METRO* ____ KeyIdentifier *references a ENCRYPTED_KEY_TOKEN so rule R306= 9 apply* {quote} It is clear now (to me). (Metro also claims compliance with Basic Security Profile 1.1:=20 http://blogs.oracle.com/gfsecurity/entry/what_s_new_in_metro and in fact ev= erybody claim compliance: http://en.wikipedia.org/wiki/WS-I_Basic_Profile) Bruno =20 > Regression from 2.3.5 : An invalid security token was provided (Bad Token= Type "") > -------------------------------------------------------------------------= -------- > > Key: CXF-3592 > URL: https://issues.apache.org/jira/browse/CXF-3592 > Project: CXF > Issue Type: Bug > Components: WS-* Components > Affects Versions: 2.4.1 > Environment: Mac os X > Reporter: Stephane Chomat > Assignee: Colm O hEigeartaigh > > The server with metro and glassfish. > The client is running with cxf. > The client running with a wsdl and interpret the security policy. It runs= fine with cxf 2.3.5 > but it cannot read the response with cxf 2.4.1. It throws org.apache.ws.s= ecurity.WSSecurityException: An invalid security token was provided (Bad To= kenType ""). > --- trace with cxf 2.4.1 and wss4j 1.6.1 or 1.6.0 > 15 juin 2011 17:28:15 org.apache.cxf.service.factory.ReflectionServiceFac= toryBean buildServiceFromWSDL > INFO: Creating Service {http://calculator.me.org/}CalculatorWSService fro= m WSDL: http://fr00003593.eur.gad.schneider-electric.com:8080/SecureCalcula= torApp/CalculatorWSService?wsdl > 15 juin 2011 17:28:15 org.apache.cxf.service.factory.ReflectionServiceFac= toryBean buildServiceFromWSDL > INFO: Creating Service {http://calculator.me.org/}CalculatorWSService fro= m WSDL: http://fr00003593.eur.gad.schneider-electric.com:8080/SecureCalcula= torApp/CalculatorWSService?wsdl > 15 juin 2011 17:28:17 org.apache.cxf.interceptor.AbstractLoggingIntercept= or log > INFO: Outbound Message > --------------------------- > ID: 1 > Address: http://fr00003593.eur.gad.schneider-electric.com:8080/SecureCalc= ulatorApp/CalculatorWSService > Encoding: UTF-8 > Content-Type: text/xml > Headers: {Accept=3D[*/*], SOAPAction=3D["add"]} > Payload: addurn:uuid:a11ca17c-d4a8-4693-a65e-473c661596edhttp://fr00003593.eur.gad.schneider-electric.com:8080/Se= cureCalculatorApp/CalculatorWSServicehttp://www.w3.org/2005/08/addressing/anonymous2011-06-15T15:28:16.437Z= 2011-06-15T15:33:16.437ZthYJff4nVK/4RwZSJkgNY8n/leI=3DuLn0SQU6EllSYYuMGhD91I3dE1BCle1IT8s3r8JxZY9+5P1hq9YYTiH= GPrio5gpkfHfUDqEJOgD8j1PRgiiSf8+xksG2zb7alxhvMz/SNd4wv2HS3yfBv2fM2OBKP6AIqp= zQiNAZ0OUG7Djj5f8o5Kfsa4viQY+Bcc1rE9MY3NU=3D > = > CF8f130CUWq7A6r0GqqYwffZ9= rP5HaZZ7VShIO3n5KR5sh+e3BR1xKRdokojGMzGxvswMUWnmsAd > EH2KF74f7mgLoMtNLHPf7dOj/KX2hLD8Cb+EDP8WAxH4R2YH4GM4leLDCPchGoIA4eRMtrp6a= coE > yx/5nA/LVpY9qi5LOHkDtSGjfOglzTDZt4mVD8VRSvrnt8DmdhZ/xp9f14sYnv0HkrC7hPbn2= +Lu > AgXx4nrImTCryTveIUf8i5QqewXD804Ha5bvDvuDncEsN5X4JwyEp1aETidevi3fEJLGYGppz= sLh > GREYCRf1oy4+sgIlToxCccAo58mBfp/CuRwS6StZTDeqaVYVkFB8wU7fMtU=3DUm8pRjA8bb07rMROIQzEBUbtpUk=3Drsaq3DW6CevsNUqEgPsHx9/FIvY=3DTCeWvmMqBAyceHjwTT9Ut= b96nLI=3DQ16J5bLFRiImkPdlS3X4yveKpmc=3DZy+UIJzBJyDuoEPxXIJgM6nJXZA=3D= drXL3gj9LuKW0eMwh1ggWuUndms=3DRZjirIY= Lnwze6FsKusnPYS2f8/0=3D6HPCyMQlsSGrGet40PnCwWcOmOI=3D > = > AoA35gu8SRZb8jPnO427b44NL= t267NrCN/02AqpvEJNBaIUFBHe5dtHQ4qCz7wGLLzVGcK08iRFo > z8wvi2D2HrXxSMQj4jThfaLZ+Ojgy2U6eGIW2bB4JfUNFgW5asd7pBizqLwkT8trwcPgEr21X= qQh > qCq+yxkr0GHmKcp8am6I4+kUxxqBsyhHw6ggPOOyYYRlcjPWBZmAO8xZ2LmdRJhd+2oAihgub= oDt > bb5OSgP1gQoHRlqfL9Q0CNva0IsTyXvuV80J5HjCeo2CtiGw3uwRBFQjlqupOtbxC2dottvaE= Ewz > gKCoPuzzwgEzx2y9 > -------------------------------------- > 15 juin 2011 17:28:17 org.apache.cxf.interceptor.AbstractLoggingIntercept= or log > INFO: Inbound Message > ---------------------------- > ID: 1 > Response-Code: 200 > Encoding: UTF-8 > Content-Type: text/xml;charset=3Dutf-8 > Headers: {content-type=3D[text/xml;charset=3Dutf-8], Date=3D[Wed, 15 Jun = 2011 15:27:59 GMT], Server=3D[GlassFish Server Open Source Edition 3.1], tr= ansfer-encoding=3D[chunked], X-Powered-By=3D[Servlet/3.0 JSP/2.2 (GlassFish= Server Open Source Edition 3.1 Java/Oracle Corporation/1.7)]} > Payload: = http://www.w3.org/2005/08/addressing/anonymoushttp://calculator.me.org/= CalculatorWS/addResponseuuid:0688dfb4-7b67-441e-9072-5b46c8a1d942<= /MessageID>urn:uuid:a11ca17c-d4a8-4693-a65e-473c661596ed2011-06-15T15:27:59Z= 2011-06-15T15:32:59ZbcnLSlFsom4X6WCQqBtKQ8jaUrw=3DAmZ7hFb58NXg+JWKY6TuSE4peho=3DtawDeUn6/ZPuC5rVIeYwTHIC68k=3DNd/8wVmBdLowQKMblBRYK+6xcjA= =3D= DdV2kRGL8sX2eRCRdXtZ5mMtetw=3D= s7Vbn/hZ0/iJZfsd= HRWn85Oh6mM=3D9N7IiHXuYSVFnGImAsF2ERkN7hw=3DFMmZRiaRNpWZs8d2dp2M7ogfNNs=3DFMmZRiaRNpWZs8d2dp2M7ogfNNs=3DiUSBLes/= 6+nzKMEKdjdJgd/E1vmEijXOKhd4SM+sz7H1Zk1EERDAZscFLWXXbL43F+txK/MQPi9048S9Hat= dDuA9ZjQiBvizNas6VuYQbxqFe7LyliVwCCNGGADxMXAwiu5mEp8YinzrdLzG1PyBgQ=3D=3D > -------------------------------------- > 15 juin 2011 17:28:17 org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor= handleMessage > ATTENTION:=20 > org.apache.ws.security.WSSecurityException: An invalid security token was= provided (Bad TokenType "") > =09at org.apache.ws.security.str.BSPEnforcer.checkEncryptedKeyBSPComplian= ce(BSPEnforcer.java:115) > =09at org.apache.ws.security.str.SecurityTokenRefSTRParser.parseSecurityT= okenReference(SecurityTokenRefSTRParser.java:116) > =09at org.apache.ws.security.processor.ReferenceListProcessor.decryptData= RefEmbedded(ReferenceListProcessor.java:154) > =09at org.apache.ws.security.processor.ReferenceListProcessor.handleRefer= enceList(ReferenceListProcessor.java:96) > =09at org.apache.ws.security.processor.ReferenceListProcessor.handleToken= (ReferenceListProcessor.java:63) > =09at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSec= urityEngine.java:396) > =09at org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.handleMessage(W= SS4JInInterceptor.java:249) > =09at org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.handleMessage(W= SS4JInInterceptor.java:85) > =09at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterce= ptorChain.java:263) > =09at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:762) > =09at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handl= eResponseInternal(HTTPConduit.java:1582) > =09at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handl= eResponse(HTTPConduit.java:1467) > =09at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close= (HTTPConduit.java:1375) > =09at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWrite= OutputStream.java:47) > =09at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:= 188) > =09at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java= :56) > =09at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:62= 3) > =09at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEn= dingInterceptor.handleMessage(MessageSenderInterceptor.java:62) > =09at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterce= ptorChain.java:263) > =09at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:510) > =09at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:440) > =09at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:343) > =09at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:295) > =09at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) > =09at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:= 124) > =09at $Proxy25.add(Unknown Source) > =09at CxfClient.main(CxfClient.java:117) > 15 juin 2011 17:28:17 org.apache.cxf.phase.PhaseInterceptorChain doDefaul= tLogging > ATTENTION: Interceptor for {http://calculator.me.org/}CalculatorWSService= #{http://calculator.me.org/}add has thrown exception, unwinding now > org.apache.cxf.binding.soap.SoapFault: An invalid security token was prov= ided (Bad TokenType "") > =09at org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.createSoapFault= (WSS4JInInterceptor.java:644) > =09at org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.handleMessage(W= SS4JInInterceptor.java:308) > =09at org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.handleMessage(W= SS4JInInterceptor.java:85) > =09at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterce= ptorChain.java:263) > =09at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:762) > =09at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handl= eResponseInternal(HTTPConduit.java:1582) > =09at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handl= eResponse(HTTPConduit.java:1467) > =09at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close= (HTTPConduit.java:1375) > =09at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWrite= OutputStream.java:47) > =09at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:= 188) > =09at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java= :56) > =09at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:62= 3) > =09at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEn= dingInterceptor.handleMessage(MessageSenderInterceptor.java:62) > =09at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterce= ptorChain.java:263) > =09at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:510) > =09at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:440) > =09at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:343) > =09at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:295) > =09at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) > =09at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:= 124) > =09at $Proxy25.add(Unknown Source) > =09at CxfClient.main(CxfClient.java:117) > Caused by: org.apache.ws.security.WSSecurityException: An invalid securit= y token was provided (Bad TokenType "") > =09at org.apache.ws.security.str.BSPEnforcer.checkEncryptedKeyBSPComplian= ce(BSPEnforcer.java:115) > =09at org.apache.ws.security.str.SecurityTokenRefSTRParser.parseSecurityT= okenReference(SecurityTokenRefSTRParser.java:116) > =09at org.apache.ws.security.processor.ReferenceListProcessor.decryptData= RefEmbedded(ReferenceListProcessor.java:154) > =09at org.apache.ws.security.processor.ReferenceListProcessor.handleRefer= enceList(ReferenceListProcessor.java:96) > =09at org.apache.ws.security.processor.ReferenceListProcessor.handleToken= (ReferenceListProcessor.java:63) > =09at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSec= urityEngine.java:396) > =09at org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.handleMessage(W= SS4JInInterceptor.java:249) > =09... 20 more > Exception in thread "main" javax.xml.ws.WebServiceException: An invalid s= ecurity token was provided (Bad TokenType "") > =09at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:= 135) > =09at $Proxy25.add(Unknown Source) > =09at CxfClient.main(CxfClient.java:117) > Caused by: org.apache.ws.security.WSSecurityException: An invalid securit= y token was provided (Bad TokenType "") > =09at org.apache.ws.security.str.BSPEnforcer.checkEncryptedKeyBSPComplian= ce(BSPEnforcer.java:115) > =09at org.apache.ws.security.str.SecurityTokenRefSTRParser.parseSecurityT= okenReference(SecurityTokenRefSTRParser.java:116) > =09at org.apache.ws.security.processor.ReferenceListProcessor.decryptData= RefEmbedded(ReferenceListProcessor.java:154) > =09at org.apache.ws.security.processor.ReferenceListProcessor.handleRefer= enceList(ReferenceListProcessor.java:96) > =09at org.apache.ws.security.processor.ReferenceListProcessor.handleToken= (ReferenceListProcessor.java:63) > =09at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSec= urityEngine.java:396) > =09at org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.handleMessage(W= SS4JInInterceptor.java:249) > =09at org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.handleMessage(W= SS4JInInterceptor.java:85) > =09at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterce= ptorChain.java:263) > =09at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:762) > =09at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handl= eResponseInternal(HTTPConduit.java:1582) > =09at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handl= eResponse(HTTPConduit.java:1467) > =09at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close= (HTTPConduit.java:1375) > =09at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWrite= OutputStream.java:47) > =09at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:= 188) > =09at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java= :56) > =09at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:62= 3) > =09at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEn= dingInterceptor.handleMessage(MessageSenderInterceptor.java:62) > =09at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterce= ptorChain.java:263) > =09at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:510) > =09at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:440) > =09at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:343) > =09at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:295) > =09at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) > =09at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:= 124) > =09... 2 more > --------- Trace with cxf 2.3.5 > 15 juin 2011 17:46:49 org.springframework.context.support.AbstractApplica= tionContext prepareRefresh > INFO: Refreshing org.apache.cxf.bus.spring.BusApplicationContext@2353f67e= : startup date [Wed Jun 15 17:46:49 CEST 2011]; root of context hierarchy > 15 juin 2011 17:46:50 org.springframework.beans.factory.xml.XmlBeanDefini= tionReader loadBeanDefinitions > INFO: Loading XML bean definitions from class path resource [META-INF/cxf= /cxf.xml] > 15 juin 2011 17:46:51 org.springframework.beans.factory.xml.XmlBeanDefini= tionReader loadBeanDefinitions > INFO: Loading XML bean definitions from class path resource [META-INF/cxf= /cxf-extension-jaxrs-binding.xml] > 15 juin 2011 17:46:51 org.springframework.beans.factory.xml.XmlBeanDefini= tionReader loadBeanDefinitions > INFO: Loading XML bean definitions from class path resource [META-INF/cxf= /cxf-extension-xml.xml] > 15 juin 2011 17:46:51 org.springframework.beans.factory.xml.XmlBeanDefini= tionReader loadBeanDefinitions > INFO: Loading XML bean definitions from class path resource [META-INF/cxf= /cxf-extension-http.xml] > 15 juin 2011 17:46:51 org.springframework.beans.factory.xml.XmlBeanDefini= tionReader loadBeanDefinitions > INFO: Loading XML bean definitions from class path resource [META-INF/cxf= /cxf-extension-ws-security.xml] > 15 juin 2011 17:46:51 org.springframework.beans.factory.xml.XmlBeanDefini= tionReader loadBeanDefinitions > INFO: Loading XML bean definitions from class path resource [META-INF/cxf= /cxf-extension-soap.xml] > 15 juin 2011 17:46:51 org.springframework.beans.factory.xml.XmlBeanDefini= tionReader loadBeanDefinitions > INFO: Loading XML bean definitions from class path resource [META-INF/cxf= /cxf-extension-jaxws.xml] > 15 juin 2011 17:46:51 org.springframework.beans.factory.xml.XmlBeanDefini= tionReader loadBeanDefinitions > INFO: Loading XML bean definitions from class path resource [META-INF/cxf= /cxf-extension-addr.xml] > 15 juin 2011 17:46:51 org.springframework.beans.factory.xml.XmlBeanDefini= tionReader loadBeanDefinitions > INFO: Loading XML bean definitions from class path resource [META-INF/cxf= /cxf-extension-policy.xml] > 15 juin 2011 17:46:51 org.springframework.beans.factory.xml.XmlBeanDefini= tionReader loadBeanDefinitions > INFO: Loading XML bean definitions from class path resource [META-INF/cxf= /cxf-extension-http-jetty.xml] > 15 juin 2011 17:46:51 org.springframework.beans.factory.xml.XmlBeanDefini= tionReader loadBeanDefinitions > INFO: Loading XML bean definitions from class path resource [META-INF/cxf= /cxf-extension-http.xml] > 15 juin 2011 17:46:51 org.springframework.beans.factory.support.DefaultLi= stableBeanFactory registerBeanDefinition > INFO: Overriding bean definition for bean 'org.apache.cxf.transport.http.= policy.HTTPClientAssertionBuilder': replacing [Generic bean: class [org.apa= che.cxf.transport.http.policy.HTTPClientAssertionBuilder]; scope=3D; abstra= ct=3Dfalse; lazyInit=3Dtrue; autowireMode=3D0; dependencyCheck=3D0; autowir= eCandidate=3Dtrue; primary=3Dfalse; factoryBeanName=3Dnull; factoryMethodNa= me=3Dnull; initMethodName=3Dnull; destroyMethodName=3Dnull; defined in clas= s path resource [META-INF/cxf/cxf-extension-http.xml]] with [Generic bean: = class [org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder]; sc= ope=3D; abstract=3Dfalse; lazyInit=3Dtrue; autowireMode=3D0; dependencyChec= k=3D0; autowireCandidate=3Dtrue; primary=3Dfalse; factoryBeanName=3Dnull; f= actoryMethodName=3Dnull; initMethodName=3Dnull; destroyMethodName=3Dnull; d= efined in class path resource [META-INF/cxf/cxf-extension-http.xml]] > 15 juin 2011 17:46:51 org.springframework.beans.factory.support.DefaultLi= stableBeanFactory registerBeanDefinition > INFO: Overriding bean definition for bean 'org.apache.cxf.transport.http.= policy.HTTPServerAssertionBuilder': replacing [Generic bean: class [org.apa= che.cxf.transport.http.policy.HTTPServerAssertionBuilder]; scope=3D; abstra= ct=3Dfalse; lazyInit=3Dtrue; autowireMode=3D0; dependencyCheck=3D0; autowir= eCandidate=3Dtrue; primary=3Dfalse; factoryBeanName=3Dnull; factoryMethodNa= me=3Dnull; initMethodName=3Dnull; destroyMethodName=3Dnull; defined in clas= s path resource [META-INF/cxf/cxf-extension-http.xml]] with [Generic bean: = class [org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder]; sc= ope=3D; abstract=3Dfalse; lazyInit=3Dtrue; autowireMode=3D0; dependencyChec= k=3D0; autowireCandidate=3Dtrue; primary=3Dfalse; factoryBeanName=3Dnull; f= actoryMethodName=3Dnull; initMethodName=3Dnull; destroyMethodName=3Dnull; d= efined in class path resource [META-INF/cxf/cxf-extension-http.xml]] > 15 juin 2011 17:46:51 org.springframework.beans.factory.support.DefaultLi= stableBeanFactory registerBeanDefinition > INFO: Overriding bean definition for bean 'org.apache.cxf.transport.http.= policy.NoOpPolicyInterceptorProvider': replacing [Generic bean: class [org.= apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider]; scope=3D; = abstract=3Dfalse; lazyInit=3Dtrue; autowireMode=3D0; dependencyCheck=3D0; a= utowireCandidate=3Dtrue; primary=3Dfalse; factoryBeanName=3Dnull; factoryMe= thodName=3Dnull; initMethodName=3Dnull; destroyMethodName=3Dnull; defined i= n class path resource [META-INF/cxf/cxf-extension-http.xml]] with [Generic = bean: class [org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProv= ider]; scope=3D; abstract=3Dfalse; lazyInit=3Dtrue; autowireMode=3D0; depen= dencyCheck=3D0; autowireCandidate=3Dtrue; primary=3Dfalse; factoryBeanName= =3Dnull; factoryMethodName=3Dnull; initMethodName=3Dnull; destroyMethodName= =3Dnull; defined in class path resource [META-INF/cxf/cxf-extension-http.xm= l]] > 15 juin 2011 17:46:51 org.springframework.beans.factory.support.DefaultLi= stableBeanFactory registerBeanDefinition > INFO: Overriding bean definition for bean 'org.apache.cxf.transport.http.= ClientOnlyHTTPTransportFactory': replacing [Generic bean: class [org.apache= .cxf.transport.http.ClientOnlyHTTPTransportFactory]; scope=3D; abstract=3Df= alse; lazyInit=3Dtrue; autowireMode=3D0; dependencyCheck=3D0; autowireCandi= date=3Dtrue; primary=3Dfalse; factoryBeanName=3Dnull; factoryMethodName=3Dn= ull; initMethodName=3Dnull; destroyMethodName=3Dnull; defined in class path= resource [META-INF/cxf/cxf-extension-http.xml]] with [Generic bean: class = [org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory]; scope=3D; a= bstract=3Dfalse; lazyInit=3Dtrue; autowireMode=3D0; dependencyCheck=3D0; au= towireCandidate=3Dtrue; primary=3Dfalse; factoryBeanName=3Dnull; factoryMet= hodName=3Dnull; initMethodName=3Dnull; destroyMethodName=3Dnull; defined in= class path resource [META-INF/cxf/cxf-extension-http.xml]] > 15 juin 2011 17:46:51 org.springframework.beans.factory.support.DefaultLi= stableBeanFactory preInstantiateSingletons > INFO: Pre-instantiating singletons in org.springframework.beans.factory.s= upport.DefaultListableBeanFactory@1fcef4f7: defining beans [cxf,org.apache.= cxf.bus.spring.BusApplicationListener,org.apache.cxf.bus.spring.BusWiringBe= anFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,or= g.apache.cxf.bus.spring.BusExtensionPostProcessor,org.apache.cxf.resource.R= esourceManager,org.apache.cxf.configuration.Configurer,org.apache.cxf.bindi= ng.BindingFactoryManager,org.apache.cxf.transport.DestinationFactoryManager= ,org.apache.cxf.transport.ConduitInitiatorManager,org.apache.cxf.wsdl.WSDLM= anager,org.apache.cxf.phase.PhaseManager,org.apache.cxf.workqueue.WorkQueue= Manager,org.apache.cxf.buslifecycle.BusLifeCycleManager,org.apache.cxf.endp= oint.ServerRegistry,org.apache.cxf.endpoint.ServerLifeCycleManager,org.apac= he.cxf.endpoint.ClientLifeCycleManager,org.apache.cxf.transports.http.Query= HandlerRegistry,org.apache.cxf.endpoint.EndpointResolverRegistry,org.apache= .cxf.headers.HeaderManager,org.apache.cxf.catalog.OASISCatalogManager,org.a= pache.cxf.service.factory.FactoryBeanListenerManager,org.apache.cxf.endpoin= t.ServiceContractResolverRegistry,org.apache.cxf.binding.xml.XMLBindingFact= ory,org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder,org.apa= che.cxf.transport.http.policy.HTTPServerAssertionBuilder,org.apache.cxf.tra= nsport.http.policy.NoOpPolicyInterceptorProvider,org.apache.cxf.transport.h= ttp.ClientOnlyHTTPTransportFactory,org.apache.cxf.ws.security.policy.WSSecu= rityPolicyLoader,org.apache.cxf.binding.soap.SoapBindingFactory,org.apache.= cxf.binding.soap.SoapTransportFactory,org.apache.cxf.binding.soap.customEdi= torConfigurer,org.apache.cxf.jaxws.context.WebServiceContextResourceResolve= r,org.apache.cxf.jaxws.context.WebServiceContextImpl,org.apache.cxf.ws.addr= essing.policy.AddressingAssertionBuilder,org.apache.cxf.ws.addressing.polic= y.AddressingPolicyInterceptorProvider,org.apache.cxf.ws.addressing.policy.U= singAddressingAssertionBuilder,org.apache.cxf.ws.policy.AssertionBuilderReg= istry,org.apache.cxf.ws.policy.PolicyInterceptorProviderRegistry,org.apache= .cxf.ws.policy.attachment.external.DomainExpressionBuilderRegistry,org.apac= he.cxf.ws.policy.attachment.external.EndpointReferenceDomainExpressionBuild= er,org.apache.cxf.ws.policy.PolicyBuilder,org.apache.cxf.ws.policy.PolicyEn= gine,org.apache.cxf.ws.policy.attachment.wsdl11.Wsdl11AttachmentPolicyProvi= der,org.apache.cxf.ws.policy.attachment.ServiceModelPolicyProvider,org.apac= he.cxf.ws.policy.mtom.MTOMAssertionBuilder,org.apache.cxf.ws.policy.mtom.MT= OMPolicyInterceptorProvider,org.apache.cxf.transport.http_jetty.JettyHTTPTr= ansportFactory]; root of factory hierarchy > Service =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=20 > 15 juin 2011 17:46:54 org.apache.cxf.service.factory.ReflectionServiceFac= toryBean buildServiceFromWSDL > INFO: Creating Service {http://calculator.me.org/}CalculatorWSService fro= m WSDL: http://fr00003593.eur.gad.schneider-electric.com:8080/SecureCalcula= torApp/CalculatorWSService?wsdl > 15 juin 2011 17:46:57 org.apache.cxf.service.factory.ReflectionServiceFac= toryBean buildServiceFromWSDL > INFO: Creating Service {http://calculator.me.org/}CalculatorWSService fro= m WSDL: http://fr00003593.eur.gad.schneider-electric.com:8080/SecureCalcula= torApp/CalculatorWSService?wsdl > 15 juin 2011 17:47:00 org.apache.cxf.interceptor.AbstractLoggingIntercept= or log > INFO: Outbound Message > --------------------------- > ID: 1 > Address: http://fr00003593.eur.gad.schneider-electric.com:8080/SecureCalc= ulatorApp/CalculatorWSService > Encoding: UTF-8 > Content-Type: text/xml > Headers: {Accept=3D[*/*], SOAPAction=3D["add"]} > Payload: addurn:uuid:de6= 9c745-497a-4b32-980a-8e28fa633d3dhttp://f= r00003593.eur.gad.schneider-electric.com:8080/SecureCalculatorApp/Calculato= rWSService
http://www.w3.org/2005/= 08/addressing/anonymous
2011-06-15T15:46:58.563Z2011-06-15T15:51:58.563Z > thYJff4nVK/4RwZSJkgNY8n/leI=3D > TBgxpGd7Ko/8uThPSzicdtseL= mnd7O64OovL4DqAyHVuP/ICbAhe2D0FfHj6EBi8u/y9IuiXc++A4lnpcHt3KV6EUCyYkMgC9wxT= b2QtWBhf+0vgdflCbcFJf+tNmSo2TYLgSAtIVdXnwEJi8ymzjVRTWbIpwr34YhrgA8fI0IY=3D<= /xenc:CipherValue> > > /ao9FkkBsF+EnUrFTp7EYpw97= 85NjBcoXmA+CEpWM1gWFB1/UFhdsgYiy/eenCX4bgWttF1F+uyV > 5+PoeKkC6U4ZEpjFPmMJmqHBEPuR9AHon5TNIooHVd8OwI0KX3qYymgk1FLFLIkmnRo7opUua= c0A > 3+pPA5maub9cEcdHN3BqtpZSciGlahI/YxKgJhL/8oJK26YOQaBeYVliMXSK9yIVja/uAuLu6= EwM > r5o2/sXHQaGRSNqwRDfe7cGUNbpC3RkMWBbxTRMp2VJUP9N0rY1MB4KQaC440HUjUKHzcNI77= VjY > +Sn6iDSV++eZM9FiLabyAaNZd2XuH6PY7fZaOqZHxzuPp7zwhBIhhXV32OJ2fYodZfMyMpfwW= Knx > D7xwPxbxGDAIQHsZhVb6tSvQAeHuMWsIJektwe1cbrdi9kFBxABLFWUAqpBcTZsAOosik4Exs= VUf > 62btnsDGV6MqD0ydIbAY0MOYMJnLjstzPT7fVLHvhK5Br0oaJcKGQGiVPWVUH4JcwF2KcS0Fy= LXr > Bn6/Br12P5tOVOeHJcPcbxRJn/PLlgaOXDQh+oCD7I8zYfHNJ2SSVvTj3ZQc+zjZ9Z7Ykh2hp= 2VW > Svv+XIFXI5M=3D<= ds:Signature xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#" Id=3D"Signatur= e-5"> > > > > > > > > > WVUx0bfLqREMBnbFfjSvhn3N1Ig=3D > > > > > > > EfIGoVIvhWNCGN07fW7fg4BzttA=3D > > > > > > > 7jg4jJfUrfEIAA8vGOg440hnb74=3D > > > > > > > vnFedd5iyMprVfehEa71alepUqA=3D > > > > > > > CxJfCxPkSUmyvkVVj9m7lQvtsR0=3D > > > > > > > AowppheezBWAdDF5+tGwW+FJlog=3D > > > > > > > qgHOLz+6KaWLhx/5/QvRGou2Zwk=3D > > > rJ7+/dPb2L8cyfxg2BS2qwIw/LU=3D > > > >
> > Z6Z5TqeuuNX9otsCBUJ0nHg7r= 7rLaonPcloiQxrk3w6v8J9X/DqylDz+T58kH5izL9oJfRLiyIL9 > v24g0PIUaYiBHE1OwfIZ1WBGjqgiFF8ILq4+xr/c0BewIg+1aOX2tNYDSl7fynXouD3uEV5zO= 82I > yH/2I6u5TnSS5kArkgN0PW90bkgl67TSNTBUafcYv+GO2k4Yt4vSlAtGY+mOkgyNWdWp9z6IQ= mmL > vhPXMI9sdjO9+nAATB8fdRICxVoBZ4O7cSkLzsyzB5cCNkRHWoj2J2J2wX6ePodTpOOLuAKM6= td9 > x7kdojYNgQXDVekx3AAbi3a3/Pge+hG/lPYD9f+/lTbGpQDrIgJPRoJJDnGFcE2AAYySmJOn7= pze > 5nan
> -------------------------------------- > 15 juin 2011 17:47:00 org.apache.cxf.interceptor.AbstractLoggingIntercept= or log > INFO: Inbound Message > ---------------------------- > ID: 1 > Response-Code: 200 > Encoding: UTF-8 > Content-Type: text/xml;charset=3Dutf-8 > Headers: {content-type=3D[text/xml;charset=3Dutf-8], Date=3D[Wed, 15 Jun = 2011 15:46:42 GMT], Server=3D[GlassFish Server Open Source Edition 3.1], tr= ansfer-encoding=3D[chunked], X-Powered-By=3D[Servlet/3.0 JSP/2.2 (GlassFish= Server Open Source Edition 3.1 Java/Oracle Corporation/1.7)]} > Payload: = http://www.w3.org/2005/08/addressing/anonymoushttp://calculator.me.org/= CalculatorWS/addResponseuuid:74b175e8-a26d-451f-9a91-43b44ab5c440<= /MessageID>urn:uuid:de69c745-497a-4b32-980a-8e28fa633d3d2011-06-15T15:46:42Z= 2011-06-15T15:51:42Z8rIil0YLhCXApz3m2LLNw+hyCfg=3DAmZ7hFb58NXg+JWKY6TuSE4peho=3Dx0m4+V7SB9qZTYG1Jma3LyN3Udo=3DNd/8wVmBdLowQKMblBRYK+6xcjA= =3D= DdV2kRGL8sX2eRCRdXtZ5mMtetw=3D= gVnY4glzzN0coUKH= 0YOtLoYzJzU=3DEKSf/J9nJRgXOpnFLjL9GrdZ8v4=3DGOLuRal0DdjB+XWqLeILV+j/bn4=3DGOLuRal0DdjB+XWqLeILV+j/bn4=3D9wm0h8fi= yQMirDnLQFHMRmEAQzHJrkDxgPSW3m/R5r8hp0HDzJL9xEcf5Xd8XOgtV+ByJuGtiAa++M4h+th= CMaNCjsbPR5Bnd99yf4LUJEw4UgWaT5qpLeOUJzVrSH1rTPZD18tKsnEf8W4RRIvJ3Q=3D=3D > -------------------------------------- > Result 1 + 1 =3D 2 -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira