[
https://issues.apache.org/jira/browse/CXF-6537?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Kulp resolved CXF-6537.
------------------------------
Resolution: Fixed
Assignee: Daniel Kulp
Fix Version/s: 3.1.10
Using proper OpenSaml bundles that have the needed deps.
> Missing shibboleth dependency in the wss4j feature
> --------------------------------------------------
>
> Key: CXF-6537
> URL: https://issues.apache.org/jira/browse/CXF-6537
> Project: CXF
> Issue Type: Bug
> Components: OSGi
> Affects Versions: 3.1.2
> Reporter: Xilai Dai
> Assignee: Daniel Kulp
> Fix For: 3.1.10
>
>
> In the default constructor of
> org.apache.cxf.rt.security.saml.xacml2.AbstractXACMLAuthorizingInterceptor
> {code}
> ......
> org.apache.wss4j.common.saml.OpenSAMLUtil.initSamlEngine();
> {code}
> and the net.shibboleth.utilities.java.support.xml.BasicParserPool class is
> used in the OpenSAMLUtil.initSamlEngine() (wss4j version 2.1.2)
> the ClassNotFoundException will be thrown when the default constructor of
> AbstractXACMLAuthorizingIntercept has been invoked.
> It can be fixed by adding
> {code}
> <bundle start-level="30"
> dependency="true">wrap:mvn:net.shibboleth.utilities/java-support/7.1.1</bundle>
> {code}
> into the wss4j feature in the apache-cxf-3.1.2-features.xml
> Or maybe changes should be made on wss4j-ws-security-common bundle, which
> make net.shibboleth.utilities.java.support.xml packge not optional.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)