You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by FILIPPO AGAZZI <fi...@studenti.unipr.it> on 2012/09/18 13:51:17 UTC
sp:X509token assertion problem
Hi all,
i have a problem with this policy. The problem is that <sp:X509Token>
assertion causes " Undeclared namespace prefix "sp" and the exception i
quoted after the policy. The strange thing is that without this assertion,
i haven't this error; and other assertions that use "sp" doesn't cause any
error. Anyone has some ideas?
Thanks a lot!
Regards,
Filippo Agazzi - University of Parma - Italy
<wsp:Policy
xmlns:wsu="
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd
"
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsa="
http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
<sp:IssuedToken
sp:includetoken="
http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient
">
<Issuer xmlns="
http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
<Address xmlns="http://www.w3.org/2005/08/addressing">
http://localhost:8082/STSNegotiation/services/STS
</Address>
</Issuer>
<sp:RequestSecurityTokenTemplate>
<t:TokenType xmlns:t="
http://schemas.xmlsoap.org/ws/2005/02/trust">
urn:it:unipr:TrustNego:AccessToken
</t:TokenType>
</sp:RequestSecurityTokenTemplate>
</sp:IssuedToken>
<sp:X509Token sp:IncludeToken="
http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"/>
</wsp:Policy>
Exception:
org.apache.axis2.dataretrieval.DataRetrievalException:
com.ctc.wstx.exc.WstxParsingException: Undeclared namespace prefix "sp" at
[row,col {unknown-source}]: [7,170]
org.apache.axis2.dataretrieval.AxisDataLocatorImpl.getData(AxisDataLocatorImpl.java:85)
org.apache.axis2.description.AxisService.getData(AxisService.java:2964)
org.apache.axis2.description.AxisService.getWSDL(AxisService.java:1645)
org.apache.axis2.description.AxisService.printWSDL(AxisService.java:1413)
org.apache.axis2.transport.http.ListingAgent.handleWSDLRequest(ListingAgent.java:327)
org.apache.axis2.transport.http.ListingAgent.processListService(ListingAgent.java:183)
org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)