You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fx-dev@ws.apache.org by ws_dev2001 <ws...@yahoo.com> on 2006/11/08 20:35:27 UTC

.NET WSE2.0 and WSS4J 1.5.0 Interop issue using Custom UsernameToken Manager

Hello All,
I have been having this sticky problem which I have
not been able to resolve for quite some time now. 
It relates to an .NET WSE2.0 and WSS4J 1.5.0 Interop
issue. I am using a Custom UsernameToken Manager in
WSE2.0 enabled .NET. The ws invocation is made by a
WSE2.0 enabled console application to the
stock-quote-wss demo shipped with WSS4J1.5.0 deployed
on Tomcat. 
Everything is on one box and my operating system is
Windows XP SP2.
I tried registering a new Custom Username Token
manager in the project settings in VS.NET 2003 IDE. So
I have 2 WSE2.0 settings specifically for this now:
One for the base ws-sec QName+Namepspace and the other
for the ws-sec signature confirmation QN+NS.
But this evidently does not work...
All other recommendations in MARC mailing lists have
been adhered to.
I would really appreciate if you can take some time
out of your busy schedules to help me out with this
issue.
After trying a whole lot of things, I still get this
error...
Please can you help me resolve this ?

Many thanks,
Dev.

<.NET Console Client Trace>
Enter Name: wss4j
Enter Password: security

Unhandled Exception:
System.Web.Services.Protocols.SoapException: 

System.Web.Ser
vices.Protocols.SoapException: Server was unable to
process request. 

---> System
.Configuration.ConfigurationException: WSE535: The
following 

SecurityToken QName
 is unsupported: 

http://docs.oasis-open.org/wss/2005/xx/oasis-2005xx-wss-wssecur
ity-secext-1.1.xsd:SignatureConfirmation. Please check
your 

configuration for re
gistered SecurityToken qnames.
   at 

Microsoft.Web.Services2.Security.Tokens.SecurityTokenManager.LoadXmlSec

uri
tyToken(XmlElement element)
   at 

Microsoft.Web.Services2.Security.Tokens.SecurityTokenManager.GetTokenFr

omX
ml(XmlElement element)
   at
Microsoft.Web.Services2.Security.Security.LoadToken(XmlElement


element, Se
curityConfiguration configuration, Int32& tokenCount)
   at
Microsoft.Web.Services2.Security.Security.LoadXml(XmlElement


element)
   at 

Microsoft.Web.Services2.Security.SecurityInputFilter.ProcessMessage(Soa

pEn
velope envelope)
   at
Microsoft.Web.Services2.Pipeline.ProcessInputMessage(SoapEnvelope


envelope
)
   at
Microsoft.Web.Services2.InputStream.GetRawContent()
   at
Microsoft.Web.Services2.InputStream.set_Position(Int64
value)
   at 

Microsoft.Web.Services2.WebServicesExtension.BeforeDeserializeClient(So

apC
lientMessage message)
   at 

Microsoft.Web.Services2.WebServicesExtension.BeforeDeserialize(SoapMess

age
 message)
   at 

Microsoft.Web.Services2.WebServicesExtension.ProcessMessage(SoapMessage


me
ssage)
   at 

System.Web.Services.Protocols.SoapMessage.RunExtensions(SoapExtension[]


ex
tensions)
   at 

System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapC

lie
ntMessage message, WebResponse response, Stream
responseStream, Boolean 

asyncCal
l)
   at 

System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String


methodN
ame, Object[] parameters)
   at 

CodeProject_WSE.axis_stock_wss.StockQuoteServiceServiceWse.getQuote(Str

ing
 symbol)
   at CodeProject_WSE.Service1.Hello(String name)
   --- End of inner exception stack trace ---
   at 

System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapC

lie
ntMessage message, WebResponse response, Stream
responseStream, Boolean 

asyncCal
l)
   at 

System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String


methodN
ame, Object[] parameters)
   at
WSE_TesterClient.SampleWSE.Service1Wse.Hello(String
name)
   at WSE_TesterClient.Client.Main(String[] args)
Press any key to continue

<.NET Console Client Trace>



Send instant messages to your online friends http://uk.messenger.yahoo.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: wss4j-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: wss4j-dev-help@ws.apache.org