[Mono-bugs] [Bug 76318][Nor] New - Mono.Security fails to work with
dotMSN
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Sun Oct 2 07:02:45 EDT 2005
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by amesas at gmail.com.
http://bugzilla.ximian.com/show_bug.cgi?id=76318
--- shadow/76318 2005-10-02 07:02:45.000000000 -0400
+++ shadow/76318.tmp.24828 2005-10-02 07:02:45.000000000 -0400
@@ -0,0 +1,88 @@
+Bug#: 76318
+Product: Mono: Class Libraries
+Version: 1.1
+OS: other
+OS Details: Ubuntu Breezy
+Status: NEW
+Resolution:
+Severity:
+Priority: Normal
+Component: Mono.Security
+AssignedTo: sebastien at ximian.com
+ReportedBy: amesas at gmail.com
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL:
+Summary: Mono.Security fails to work with dotMSN
+
+dotMSN (http://www.xihsolutions.net/dotmsn/) is an OpenSource MSN Client
+Library.
+
+Description of Problem:
+
+Tested with Mono 1.1.8 (Ubuntu Breezy), 1.1.9.1 downloaded / compiled, and
+1.1.9.1 from http://debian.meebey.net/.
+
+I tried to implement a basic msn client and I get the following:
+
+XihSolutions.DotMSN.DotMSNException: Authenticating with the Nexus service
+failed : System.Net.WebException: Error getting response stream (Trust
+failure): TrustFailure ---> System.IO.IOException: The authentication or
+decryption has failed.
+in <0x001e1> Mono.Security.Protocol.Tls.SslClientStream:NegotiateHandshake ()
+in (wrapper remoting-invoke-with-check)
+Mono.Security.Protocol.Tls.SslClientStream:NegotiateHandshake ()
+in <0x000bb> Mono.Security.Protocol.Tls.SslClientStream:BeginWrite
+(System.Byte[] buffer, Int32 offset, Int32 count, System.AsyncCallback
+callback, System.Object state)
+in <0x0001b> Mono.Security.Protocol.Tls.SslClientStream:Write
+(System.Byte[] buffer, Int32 offset, Int32 count)
+in <0x0003c> System.Net.WebConnection:Write (System.Byte[] buffer, Int32
+offset, Int32 size)--- End of inner exception stack trace ---
+
+in <0x00102> System.Net.HttpWebRequest:EndGetResponse (IAsyncResult
+asyncResult)
+in <0x00047> System.Net.HttpWebRequest:GetResponse ()
+in <0x000dc> XihSolutions.DotMSN.NSMessageHandler:AuthenticatePassport
+(System.String twnString) ---> System.Net.WebException: Error getting
+response stream (Trust failure): TrustFailure ---> System.IO.IOException:
+The authentication or decryption has failed.
+in <0x001e1> Mono.Security.Protocol.Tls.SslClientStream:NegotiateHandshake ()
+in (wrapper remoting-invoke-with-check)
+Mono.Security.Protocol.Tls.SslClientStream:NegotiateHandshake ()
+in <0x000bb> Mono.Security.Protocol.Tls.SslClientStream:BeginWrite
+(System.Byte[] buffer, Int32 offset, Int32 count, System.AsyncCallback
+callback, System.Object state)
+in <0x0001b> Mono.Security.Protocol.Tls.SslClientStream:Write
+(System.Byte[] buffer, Int32 offset, Int32 count)
+in <0x0003c> System.Net.WebConnection:Write (System.Byte[] buffer, Int32
+offset, Int32 size)--- End of inner exception stack trace ---
+
+in <0x00102> System.Net.HttpWebRequest:EndGetResponse (IAsyncResult
+asyncResult)
+in <0x00047> System.Net.HttpWebRequest:GetResponse ()
+in <0x000dc> XihSolutions.DotMSN.NSMessageHandler:AuthenticatePassport
+(System.String twnString)--- End of inner exception stack trace ---
+
+in <0x0034c> XihSolutions.DotMSN.NSMessageHandler:AuthenticatePassport
+(System.String twnString)
+in <0x000a7> XihSolutions.DotMSN.NSMessageHandler:OnUSRReceived
+(XihSolutions.DotMSN.Core.NSMessage message)
+in <0x006b1> XihSolutions.DotMSN.NSMessageHandler:HandleMessage
+(IMessageProcessor sender, XihSolutions.DotMSN.Core.NetworkMessage message)
+
+It always fails to finish the TLS negotation with MSN Server.
+
+It works without problems under MS C# .NET environment.
+
+Steps to reproduce the problem:
+1. Compile attached source (remember DotMSN Assembly)
+2. Launch
+3. Fails!
+
+
+How often does this happen?
+Always.
+
+Additional Info:
+I can attach XihSolutions.DotMSN.dll, just ask for it.
More information about the mono-bugs
mailing list