Thanks for the quick fix, Colm.

It seems there is another failure under services/sts/systests/advanced:

[INFO] Running org.apache.cxf.systest.sts.renew.SAMLRenewTest
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed:
10.297 s <<< FAILURE! - in org.apache.cxf.systest.sts.renew.SAMLRenewTest
[ERROR]
org.apache.cxf.systest.sts.renew.SAMLRenewTest.testRenewExpiredTokens  Time
elapsed: 9.671 s  <<< ERROR!
jakarta.xml.ws.soap.SOAPFaultException: A security error was encountered
when verifying the message
at
org.apache.cxf.systest.sts.renew.SAMLRenewTest.doubleIt(SAMLRenewTest.java:145)
at
org.apache.cxf.systest.sts.renew.SAMLRenewTest.testRenewExpiredTokens(SAMLRenewTest.java:116)
Caused by: org.apache.cxf.binding.soap.SoapFault: A security error was
encountered when verifying the message
at
org.apache.cxf.systest.sts.renew.SAMLRenewTest.doubleIt(SAMLRenewTest.java:145)
at
org.apache.cxf.systest.sts.renew.SAMLRenewTest.testRenewExpiredTokens(SAMLRenewTest.java:116)

I checked these spring configuration files and other places, and didn't
find the place we need to change to the jakarta namespace.
Is there anything else we need to check ?



On Wed, Mar 23, 2022 at 7:15 PM Colm O hEigeartaigh <cohei...@apache.org>
wrote:

> The SAML failures were caused by a hard-coded String in SAMLUtils, I
> fixed it in CXF master here:
>
> https://github.com/apache/cxf/commit/1e90f53f720b76c2dbac910e58ef0b291f98c032
>
> Colm.
>
> On Tue, Mar 22, 2022 at 12:48 PM Jim Ma <mail2ji...@gmail.com> wrote:
> >
> > Hi Colm,
> >
> > Please checkout my working branch :
> https://github.com/jimma/cxf/tree/wss4j-30-jakarta
> > Build all cxf artifacts first with: mvn clean install -Pfastinstall
> > then go to systests/ws-security, run these tests and you'll get these
> test failures.
> > Please let me know if you have other issues when trying this out.
> >
> > Thanks,
> > Jim
> >
> > On Tue, Mar 22, 2022 at 5:18 PM Colm O hEigeartaigh <cohei...@apache.org>
> wrote:
> >>
> >> Hi Jim,
> >>
> >> Which branch are you testing this on in CXF?
> >>
> >> Colm.
> >>
> >> On Mon, Mar 21, 2022 at 7:26 AM Jim Ma <mail2ji...@gmail.com> wrote:
> >> >
> >> > Hi Colm,
> >> > After I upgraded wss4j version to 3.0.0-SNAPSHOT(jakarta version)  in
> CXF,
> >> > I got the following ws-security systests failures.
> >> > Could you please help look at if there is still something we need to
> fix in
> >> > wss4j ? Or we need to fix it in CXF ?
> >> >
> >> > Thanks,
> >> > Jim
> >> >
> >> > --------------------------------
> >> > [ERROR]
> >> > org.apache.cxf.systest.ws
> .saml.SamlTokenTest.testAudienceRestrictionServiceName[14036:dom]
> >> >  Time elapsed: 0.076 s  <<< ERROR!
> >> > jakarta.xml.ws.soap.SOAPFaultException: A security error was
> encountered
> >> > when verifying the message
> >> > at
> >> > org.apache.cxf.systest.ws
> .saml.SamlTokenTest.testAudienceRestrictionServiceName(SamlTokenTest.java:1194)
> >> > Caused by: org.apache.cxf.binding.soap.SoapFault: A security error was
> >> > encountered when verifying the message
> >> > at
> >> > org.apache.cxf.systest.ws
> .saml.SamlTokenTest.testAudienceRestrictionServiceName(SamlTokenTest.java:1194)
> >> >
> >> > [ERROR]
> >> > org.apache.cxf.systest.ws
> .saml.SamlTokenTest.testAudienceRestrictionServiceName[14036:streaming]
> >> >  Time elapsed: 0.069 s  <<< ERROR!
> >> > jakarta.xml.ws.soap.SOAPFaultException: A security error was
> encountered
> >> > when verifying the message
> >> > at
> >> > org.apache.cxf.systest.ws
> .saml.SamlTokenTest.testAudienceRestrictionServiceName(SamlTokenTest.java:1194)
> >> > Caused by: org.apache.cxf.binding.soap.SoapFault: A security error was
> >> > encountered when verifying the message
> >> > at
> >> > org.apache.cxf.systest.ws
> .saml.SamlTokenTest.testAudienceRestrictionServiceName(SamlTokenTest.java:1194)
> >> >
> >> > [ERROR]
> >> > org.apache.cxf.systest.ws
> .saml.SamlTokenTest.testAudienceRestrictionServiceName[14037:dom]
> >> >  Time elapsed: 0.048 s  <<< ERROR!
> >> > jakarta.xml.ws.soap.SOAPFaultException:
> >> > javax.xml.stream.XMLStreamException:
> >> > org.apache.wss4j.common.ext.WSSecurityException: A security error was
> >> > encountered when verifying the message
> >> > at
> >> > org.apache.cxf.systest.ws
> .saml.SamlTokenTest.testAudienceRestrictionServiceName(SamlTokenTest.java:1194)
> >> > Caused by: org.apache.cxf.binding.soap.SoapFault:
> >> > javax.xml.stream.XMLStreamException:
> >> > org.apache.wss4j.common.ext.WSSecurityException: A security error was
> >> > encountered when verifying the message
> >> > at
> >> > org.apache.cxf.systest.ws
> .saml.SamlTokenTest.testAudienceRestrictionServiceName(SamlTokenTest.java:1194)
> >> >
> >> > [ERROR]
> >> > org.apache.cxf.systest.ws
> .saml.SamlTokenTest.testAudienceRestrictionServiceName[14037:streaming]
> >> >  Time elapsed: 0.062 s  <<< ERROR!
> >> > jakarta.xml.ws.soap.SOAPFaultException:
> >> > javax.xml.stream.XMLStreamException:
> >> > org.apache.wss4j.common.ext.WSSecurityException: A security error was
> >> > encountered when verifying the message
> >> > at
> >> > org.apache.cxf.systest.ws
> .saml.SamlTokenTest.testAudienceRestrictionServiceName(SamlTokenTest.java:1194)
> >> > Caused by: org.apache.cxf.binding.soap.SoapFault:
> >> > javax.xml.stream.XMLStreamException:
> >> > org.apache.wss4j.common.ext.WSSecurityException: A security error was
> >> > encountered when verifying the message
> >> > at
> >> > org.apache.cxf.systest.ws
> .saml.SamlTokenTest.testAudienceRestrictionServiceName(SamlTokenTest.java:1194)
> >> > [INFO] Running org.apache.cxf.systest.ws.xkms.XKMSTest
> >> > [ERROR] Tests run: 12, Failures: 0, Errors: 12, Skipped: 0, Time
> elapsed:
> >> > 1.006 s <<< FAILURE! - in org.apache.cxf.systest.ws.xkms.XKMSTest
> >> > [ERROR]
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testRegisterUnitTest[14087:dom]
> >> >  Time elapsed: 0.079 s  <<< ERROR!
> >> > jakarta.xml.ws.WebServiceException:
> >> > org.apache.cxf.service.factory.ServiceConstructionException: Could
> not find
> >> > portType named {http://xkms_wsdl._03._2002.w3.org/}XKMSPortType
> <http://2002.w3.org/%7DXKMSPortType>
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testRegisterUnitTest(XKMSTest.java:135)
> >> > Caused by:
> org.apache.cxf.service.factory.ServiceConstructionException:
> >> > Could not find portType named {http://xkms_wsdl._03._
> >> > 2002.w3.org/}XKMSPortType <http://2002.w3.org/%7DXKMSPortType>
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testRegisterUnitTest(XKMSTest.java:135)
> >> >
> >> > [ERROR]
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testSymmetricBinding[14087:dom]
> >> >  Time elapsed: 0.051 s  <<< ERROR!
> >> > jakarta.xml.ws.soap.SOAPFaultException: XKMS locate call fails for
> >> > certificate: [application: PKIX; id: CN=bob, OU=eng, O=apache.org].
> Error:
> >> > Could not find wsdl:binding operation info for web method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testSymmetricBinding(XKMSTest.java:211)
> >> > Caused by: org.apache.cxf.xkms.exception.XKMSLocateException: XKMS
> locate
> >> > call fails for certificate: [application: PKIX; id: CN=bob, OU=eng, O=
> >> > apache.org]. Error: Could not find wsdl:binding operation info for
> web
> >> > method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testSymmetricBinding(XKMSTest.java:211)
> >> > Caused by: jakarta.xml.ws.WebServiceException: Could not find
> wsdl:binding
> >> > operation info for web method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testSymmetricBinding(XKMSTest.java:211)
> >> >
> >> > [ERROR]
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testAsymmetricBinding[14087:dom]
> >> >  Time elapsed: 0.047 s  <<< ERROR!
> >> > jakarta.xml.ws.soap.SOAPFaultException: XKMS locate call fails for
> >> > certificate: [application: PKIX; id: CN=bob, OU=eng, O=apache.org].
> Error:
> >> > Could not find wsdl:binding operation info for web method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testAsymmetricBinding(XKMSTest.java:241)
> >> > Caused by: org.apache.cxf.xkms.exception.XKMSLocateException: XKMS
> locate
> >> > call fails for certificate: [application: PKIX; id: CN=bob, OU=eng, O=
> >> > apache.org]. Error: Could not find wsdl:binding operation info for
> web
> >> > method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testAsymmetricBinding(XKMSTest.java:241)
> >> > Caused by: jakarta.xml.ws.WebServiceException: Could not find
> wsdl:binding
> >> > operation info for web method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testAsymmetricBinding(XKMSTest.java:241)
> >> >
> >> > [ERROR]
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testRegisterUnitTest[14087:streaming]
> >> >  Time elapsed: 0.065 s  <<< ERROR!
> >> > jakarta.xml.ws.WebServiceException:
> >> > org.apache.cxf.service.factory.ServiceConstructionException: Could
> not find
> >> > portType named {http://xkms_wsdl._03._2002.w3.org/}XKMSPortType
> <http://2002.w3.org/%7DXKMSPortType>
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testRegisterUnitTest(XKMSTest.java:135)
> >> > Caused by:
> org.apache.cxf.service.factory.ServiceConstructionException:
> >> > Could not find portType named {http://xkms_wsdl._03._
> >> > 2002.w3.org/}XKMSPortType <http://2002.w3.org/%7DXKMSPortType>
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testRegisterUnitTest(XKMSTest.java:135)
> >> >
> >> > [ERROR]
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testSymmetricBinding[14087:streaming]
> >> >  Time elapsed: 0.053 s  <<< ERROR!
> >> > jakarta.xml.ws.soap.SOAPFaultException: XKMS locate call fails for
> >> > certificate: [application: PKIX; id: CN=bob, OU=eng, O=apache.org].
> Error:
> >> > Could not find wsdl:binding operation info for web method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testSymmetricBinding(XKMSTest.java:211)
> >> > Caused by: org.apache.cxf.xkms.exception.XKMSLocateException: XKMS
> locate
> >> > call fails for certificate: [application: PKIX; id: CN=bob, OU=eng, O=
> >> > apache.org]. Error: Could not find wsdl:binding operation info for
> web
> >> > method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testSymmetricBinding(XKMSTest.java:211)
> >> > Caused by: jakarta.xml.ws.WebServiceException: Could not find
> wsdl:binding
> >> > operation info for web method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testSymmetricBinding(XKMSTest.java:211)
> >> >
> >> > [ERROR]
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testAsymmetricBinding[14087:streaming]
> >> >  Time elapsed: 0.036 s  <<< ERROR!
> >> > jakarta.xml.ws.soap.SOAPFaultException: XKMS locate call fails for
> >> > certificate: [application: PKIX; id: CN=bob, OU=eng, O=apache.org].
> Error:
> >> > Could not find wsdl:binding operation info for web method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testAsymmetricBinding(XKMSTest.java:241)
> >> > Caused by: org.apache.cxf.xkms.exception.XKMSLocateException: XKMS
> locate
> >> > call fails for certificate: [application: PKIX; id: CN=bob, OU=eng, O=
> >> > apache.org]. Error: Could not find wsdl:binding operation info for
> web
> >> > method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testAsymmetricBinding(XKMSTest.java:241)
> >> > Caused by: jakarta.xml.ws.WebServiceException: Could not find
> wsdl:binding
> >> > operation info for web method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testAsymmetricBinding(XKMSTest.java:241)
> >> >
> >> > [ERROR]
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testRegisterUnitTest[14088:dom]
> >> >  Time elapsed: 0.07 s  <<< ERROR!
> >> > jakarta.xml.ws.WebServiceException:
> >> > org.apache.cxf.service.factory.ServiceConstructionException: Could
> not find
> >> > portType named {http://xkms_wsdl._03._2002.w3.org/}XKMSPortType
> <http://2002.w3.org/%7DXKMSPortType>
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testRegisterUnitTest(XKMSTest.java:135)
> >> > Caused by:
> org.apache.cxf.service.factory.ServiceConstructionException:
> >> > Could not find portType named {http://xkms_wsdl._03._
> >> > 2002.w3.org/}XKMSPortType <http://2002.w3.org/%7DXKMSPortType>
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testRegisterUnitTest(XKMSTest.java:135)
> >> >
> >> > [ERROR]
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testSymmetricBinding[14088:dom]
> >> >  Time elapsed: 0.052 s  <<< ERROR!
> >> > jakarta.xml.ws.soap.SOAPFaultException: XKMS locate call fails for
> >> > certificate: [application: PKIX; id: CN=bob, OU=eng, O=apache.org].
> Error:
> >> > Could not find wsdl:binding operation info for web method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testSymmetricBinding(XKMSTest.java:211)
> >> > Caused by: org.apache.cxf.xkms.exception.XKMSLocateException: XKMS
> locate
> >> > call fails for certificate: [application: PKIX; id: CN=bob, OU=eng, O=
> >> > apache.org]. Error: Could not find wsdl:binding operation info for
> web
> >> > method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testSymmetricBinding(XKMSTest.java:211)
> >> > Caused by: jakarta.xml.ws.WebServiceException: Could not find
> wsdl:binding
> >> > operation info for web method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testSymmetricBinding(XKMSTest.java:211)
> >> >
> >> > [ERROR]
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testAsymmetricBinding[14088:dom]
> >> >  Time elapsed: 0.037 s  <<< ERROR!
> >> > jakarta.xml.ws.soap.SOAPFaultException: XKMS locate call fails for
> >> > certificate: [application: PKIX; id: CN=bob, OU=eng, O=apache.org].
> Error:
> >> > Could not find wsdl:binding operation info for web method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testAsymmetricBinding(XKMSTest.java:241)
> >> > Caused by: org.apache.cxf.xkms.exception.XKMSLocateException: XKMS
> locate
> >> > call fails for certificate: [application: PKIX; id: CN=bob, OU=eng, O=
> >> > apache.org]. Error: Could not find wsdl:binding operation info for
> web
> >> > method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testAsymmetricBinding(XKMSTest.java:241)
> >> > Caused by: jakarta.xml.ws.WebServiceException: Could not find
> wsdl:binding
> >> > operation info for web method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testAsymmetricBinding(XKMSTest.java:241)
> >> >
> >> > [ERROR]
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testRegisterUnitTest[14088:streaming]
> >> >  Time elapsed: 0.077 s  <<< ERROR!
> >> > jakarta.xml.ws.WebServiceException:
> >> > org.apache.cxf.service.factory.ServiceConstructionException: Could
> not find
> >> > portType named {http://xkms_wsdl._03._2002.w3.org/}XKMSPortType
> <http://2002.w3.org/%7DXKMSPortType>
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testRegisterUnitTest(XKMSTest.java:135)
> >> > Caused by:
> org.apache.cxf.service.factory.ServiceConstructionException:
> >> > Could not find portType named {http://xkms_wsdl._03._
> >> > 2002.w3.org/}XKMSPortType <http://2002.w3.org/%7DXKMSPortType>
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testRegisterUnitTest(XKMSTest.java:135)
> >> >
> >> > [ERROR]
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testSymmetricBinding[14088:streaming]
> >> >  Time elapsed: 0.054 s  <<< ERROR!
> >> > jakarta.xml.ws.soap.SOAPFaultException: XKMS locate call fails for
> >> > certificate: [application: PKIX; id: CN=bob, OU=eng, O=apache.org].
> Error:
> >> > Could not find wsdl:binding operation info for web method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testSymmetricBinding(XKMSTest.java:211)
> >> > Caused by: org.apache.cxf.xkms.exception.XKMSLocateException: XKMS
> locate
> >> > call fails for certificate: [application: PKIX; id: CN=bob, OU=eng, O=
> >> > apache.org]. Error: Could not find wsdl:binding operation info for
> web
> >> > method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testSymmetricBinding(XKMSTest.java:211)
> >> > Caused by: jakarta.xml.ws.WebServiceException: Could not find
> wsdl:binding
> >> > operation info for web method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testSymmetricBinding(XKMSTest.java:211)
> >> >
> >> > [ERROR]
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testAsymmetricBinding[14088:streaming]
> >> >  Time elapsed: 0.039 s  <<< ERROR!
> >> > jakarta.xml.ws.soap.SOAPFaultException: XKMS locate call fails for
> >> > certificate: [application: PKIX; id: CN=bob, OU=eng, O=apache.org].
> Error:
> >> > Could not find wsdl:binding operation info for web method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testAsymmetricBinding(XKMSTest.java:241)
> >> > Caused by: org.apache.cxf.xkms.exception.XKMSLocateException: XKMS
> locate
> >> > call fails for certificate: [application: PKIX; id: CN=bob, OU=eng, O=
> >> > apache.org]. Error: Could not find wsdl:binding operation info for
> web
> >> > method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testAsymmetricBinding(XKMSTest.java:241)
> >> > Caused by: jakarta.xml.ws.WebServiceException: Could not find
> wsdl:binding
> >> > operation info for web method locate.
> >> > at
> >> > org.apache.cxf.systest.ws
> .xkms.XKMSTest.testAsymmetricBinding(XKMSTest.java:241)
> >> >
> >> > [INFO]
> >> > [INFO] Results:
> >> > [INFO]
> >> > [ERROR] Errors:
> >> > [ERROR]   SamlTokenTest.testAudienceRestrictionServiceName:1194 »
> SOAPFault
> >> > A security e...
> >> > [ERROR]   SamlTokenTest.testAudienceRestrictionServiceName:1194 »
> SOAPFault
> >> > A security e...
> >> > [ERROR]   SamlTokenTest.testAudienceRestrictionServiceName:1194 »
> SOAPFault
> >> > javax.xml.st...
> >> > [ERROR]   SamlTokenTest.testAudienceRestrictionServiceName:1194 »
> SOAPFault
> >> > javax.xml.st...
> >> > [ERROR]   XKMSTest.testAsymmetricBinding:241 » SOAPFault XKMS locate
> call
> >> > fails for cert...
> >> > [ERROR]   XKMSTest.testAsymmetricBinding:241 » SOAPFault XKMS locate
> call
> >> > fails for cert...
> >> > [ERROR]   XKMSTest.testAsymmetricBinding:241 » SOAPFault XKMS locate
> call
> >> > fails for cert...
> >> > [ERROR]   XKMSTest.testAsymmetricBinding:241 » SOAPFault XKMS locate
> call
> >> > fails for cert...
> >> > [ERROR]   XKMSTest.testRegisterUnitTest:135 » WebService
> >> > org.apache.cxf.service.factory....
> >> > [ERROR]   XKMSTest.testRegisterUnitTest:135 » WebService
> >> > org.apache.cxf.service.factory....
> >> > [ERROR]   XKMSTest.testRegisterUnitTest:135 » WebService
> >> > org.apache.cxf.service.factory....
> >> > [ERROR]   XKMSTest.testRegisterUnitTest:135 » WebService
> >> > org.apache.cxf.service.factory....
> >> > [ERROR]   XKMSTest.testSymmetricBinding:211 » SOAPFault XKMS locate
> call
> >> > fails for certi...
> >> > [ERROR]   XKMSTest.testSymmetricBinding:211 » SOAPFault XKMS locate
> call
> >> > fails for certi...
> >> > [ERROR]   XKMSTest.testSymmetricBinding:211 » SOAPFault XKMS locate
> call
> >> > fails for certi...
> >> > [ERROR]   XKMSTest.testSymmetricBinding:211 » SOAPFault XKMS locate
> call
> >> > fails for certi...
> >> > [INFO]
> >> > [ERROR] Tests run: 974, Failures: 0, Errors: 16, Skipped: 5
> >> > --------------------------------------------
>

Reply via email to