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 526F91028B for ; Wed, 30 Apr 2014 21:05:24 +0000 (UTC) Received: (qmail 46142 invoked by uid 500); 30 Apr 2014 21:05:21 -0000 Delivered-To: apmail-cxf-issues-archive@cxf.apache.org Received: (qmail 46066 invoked by uid 500); 30 Apr 2014 21:05:20 -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 45902 invoked by uid 99); 30 Apr 2014 21:05:19 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 Apr 2014 21:05:19 +0000 Date: Wed, 30 Apr 2014 21:05:19 +0000 (UTC) From: "Aki Yoshida (JIRA)" To: issues@cxf.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (CXF-5679) WS-S after upgrade fails with org.apache.ws.security.WSSecurityException: The signature or decryption was invalid 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-5679?page=3Dcom.atlassian.= jira.plugin.system.issuetabpanels:all-tabpanel ] Aki Yoshida updated CXF-5679: ----------------------------- Attachment: (was: ParseBodyTest.java) > WS-S after upgrade fails with org.apache.ws.security.WSSecurityException:= The signature or decryption was invalid > -------------------------------------------------------------------------= ---------------------------------------- > > Key: CXF-5679 > URL: https://issues.apache.org/jira/browse/CXF-5679 > Project: CXF > Issue Type: Bug > Components: WS-* Components > Affects Versions: 2.7.9, 2.7.10 > Reporter: J=C3=A1n Ondru=C5=A1ek > Assignee: Colm O hEigeartaigh > Labels: security > Attachments: bad-request-formatted.xml, bad-run.txt, example-test= .diff, good-request-formatted.xml, log.txt, test-soapui-project.xml > > > After upgrading CXF from version 2.7.5 to 2.7.9 or higher, we experienced= this issue. Worked well with 2.7.5 and earlier. > Request (our business data stripped and replaced with dummy ns1): > {code:xml} > =09xmlns:soapenv=3D"http://schemas.xmlsoap.org/soap/envelope/"> > =09 > =09=09 =09=09=09xmlns:wsse=3D"http://docs.oasis-open.org/wss/2004/01/oasis-20040= 1-wss-wssecurity-secext-1.0.xsd" > =09=09=09xmlns:wsu=3D"http://docs.oasis-open.org/wss/2004/01/oasis-200401= -wss-wssecurity-utility-1.0.xsd"> > =09=09=09 > =09=09=09=09 > =09=09=09=09=09 =09=09=09=09=09=09Algorithm=3D"http://www.w3.org/2001/10/xml-exc-c14n#"> > =09=09=09=09=09=09 =09=09=09=09=09=09=09xmlns:ec=3D"http://www.w3.org/2001/10/xml-exc-c14n#"= /> > =09=09=09=09=09 > =09=09=09=09=09 > =09=09=09=09=09 > =09=09=09=09=09=09 > =09=09=09=09=09=09=09 > =09=09=09=09=09=09=09=09 =09=09=09=09=09=09=09=09=09xmlns:ec=3D"http://www.w3.org/2001/10/xml-exc-= c14n#" /> > =09=09=09=09=09=09=09 > =09=09=09=09=09=09 > =09=09=09=09=09=09 > =09=09=09=09=09=09VF0g31FSsHWpdMN7lGVgQA1li4c=3D > =09=09=09=09=09 > =09=09=09=09=09 > =09=09=09=09=09=09 > =09=09=09=09=09=09=09 > =09=09=09=09=09=09=09=09 =09=09=09=09=09=09=09=09=09xmlns:ec=3D"http://www.w3.org/2001/10/xml-exc-= c14n#" /> > =09=09=09=09=09=09=09 > =09=09=09=09=09=09 > =09=09=09=09=09=09 > =09=09=09=09=09=094yW2ssYnI+QB40HBdWexy80+GNo=3D > =09=09=09=09=09 > =09=09=09=09 > =09=09=09=09QGIDsbR//zUyjUD36LtkiMJsIiT1vYionG8Y0blqif= 2QKrMB2AHnr9KXiYy7MbcdMaTVxn6gmKGN > =09=09=09=09=097bRjE6MX1VVf9ZPem5SfasHYQ6wS7l/I1NGUyGw227cv1AceDPje05Wjk5= vmN9G1dKvbfECJhBLA > =09=09=09=09=097/OBAxJI+TYmYe94cu8=3D > =09=09=09=09 > =09=09=09=09=09 =09=09=09=09=09=09wsu:Id=3D"STR-6788C4A756C88F8773139703929455551"> > =09=09=09=09=09=09 > =09=09=09=09=09=09=09 > =09=09=09=09=09=09=09=09CN=3Dclientuser > =09=09=09=09=09=09=09=091288174342 > =09=09=09=09=09=09=09 > =09=09=09=09=09=09 > =09=09=09=09=09 > =09=09=09=09 > =09=09=09 > =09=09=09 > =09=09=09=092014-04-09T10:28:14.554Z > =09=09=09=092014-04-09T10:33:14.554Z > =09=09=09 > =09=09 > =09 > =09 =09=09xmlns:wsu=3D"http://docs.oasis-open.org/wss/2004/01/oasis-200401-ws= s-wssecurity-utility-1.0.xsd"> > =09=09 > =09 > > {code} > Response: > {code:xml} > > =09 > =09=09 > =09=09=09 =09=09=09=09xmlns:ns1=3D"http://docs.oasis-open.org/wss/2004/01/oasis-200= 401-wss-wssecurity-secext-1.0.xsd">ns1:FailedCheck > =09=09=09The signature or decryption was invalid > =09=09 > =09 > > {code} > Log: > {noformat} > o.a.c.w.s.wss4j.WSS4JInInterceptor - org.apache.ws.security.WSSecurityExc= eption: The signature or decryption was invalid > o.a.c.w.s.wss4j.WSS4JInInterceptor - #011at org.apache.ws.security.proces= sor.SignatureProcessor.handleToken(SignatureProcessor.java:19 > o.a.c.w.s.wss4j.WSS4JInInterceptor - #011at org.apache.ws.security.WSSecu= rityEngine.processSecurityHeader(WSSecurityEngine.java:396) > o.a.c.w.s.wss4j.WSS4JInInterceptor - #011at org.apache.cxf.ws.security.ws= s4j.WSS4JInInterceptor.handleMessage(WSS4JInInterceptor.java: > o.a.c.w.s.wss4j.WSS4JInInterceptor - #011at org.apache.cxf.ws.security.ws= s4j.WSS4JInInterceptor.handleMessage(WSS4JInInterceptor.java: > o.a.c.w.s.wss4j.WSS4JInInterceptor - #011at org.apache.cxf.phase.PhaseInt= erceptorChain.doIntercept(PhaseInterceptorChain.java:272) > o.a.c.w.s.wss4j.WSS4JInInterceptor - #011at org.apache.cxf.transport.Chai= nInitiationObserver.onMessage(ChainInitiationObserver.java:12 > o.a.c.w.s.wss4j.WSS4JInInterceptor - #011at org.apache.cxf.transport.http= .AbstractHTTPDestination.invoke(AbstractHTTPDestination.java: > o.a.c.w.s.wss4j.WSS4JInInterceptor - #011at org.apache.cxf.transport.serv= let.ServletController.invokeDestination(ServletController.jav > o.a.c.w.s.wss4j.WSS4JInInterceptor - #011at org.apache.cxf.transport.serv= let.ServletController.invoke(ServletController.java:222) > o.a.c.w.s.wss4j.WSS4JInInterceptor - #011at org.apache.cxf.transport.serv= let.ServletController.invoke(ServletController.java:153) > o.a.c.w.s.wss4j.WSS4JInInterceptor - #011at org.apache.cxf.transport.serv= let.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:167) > o.a.c.w.s.wss4j.WSS4JInInterceptor - #011at org.apache.cxf.transport.serv= let.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.jav > o.a.c.w.s.wss4j.WSS4JInInterceptor - #011at org.apache.cxf.transport.serv= let.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:206) > o.a.c.w.s.wss4j.WSS4JInInterceptor - #011at javax.servlet.http.HttpServle= t.service(HttpServlet.java:641) > o.a.c.w.s.wss4j.WSS4JInInterceptor - #011at org.apache.cxf.transport.serv= let.AbstractHTTPServlet.service(AbstractHTTPServlet.java:262) > o.a.c.w.s.wss4j.WSS4JInInterceptor - #011at org.apache.catalina.core.Appl= icationFilterChain.internalDoFilter(ApplicationFilterChain.ja > o.a.c.w.s.wss4j.WSS4JInInterceptor - #011at org.apache.catalina.core.Appl= icationFilterChain.doFilter(ApplicationFilterChain.java:210) > {noformat} -- This message was sent by Atlassian JIRA (v6.2#6252)