Sorry for revive this thread, but I'm having the same problem. I'm using CentOS with mono 2.10.2 as server and Windows XP as client.
My Code > Socket socket = tcp.AcceptSocket(); > X509Certificate certificado = > X509Certificate.CreateFromCertFile("dg1.cer"); > ns = new SslStream(new NetworkStream(socket)); > ns.AuthenticateAsServer(certificado); When the service is going Authenticate it throws the same exception of Richter's code. > System.IO.IOException: The authentication or > decryption has failed. ---> > > Mono.Security.Protocol.Tls.TlsException: Server > certificate Private Key I created a certificate by Apple KeyChain but didn't work, after read a lot, I created a certificate by Mono makecert and I added the certificate to mono certmgr trust store, but didn't work too. I don't know what can I do to solve my problem. Thanks in advance, João Paulo Ros -- View this message in context: http://mono.1490590.n4.nabble.com/Using-SslStream-tp1745666p3535805.html Sent from the Mono - Dev mailing list archive at Nabble.com. _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list