SslStream ssl = new SslStream(client.GetStream(), false);
            ssl.AuthenticateAsServer(cert, false, SslProtocols.Tls, true);
            //cert是我用makecert.exe(-r -n "CN=text" -ss my -sr currentuser -sky signature -# 234 -b 01/23/2008 -e 12/30/2010 "C:\Users\baiyun\Desktop\myproject\cer")创建并保存在项目的根目录
我用的是windows2008 +vs2008.在Windows2003,xP运行正常,但是windows2008上就报如下错误:调用 SSPI 失败,请参见内部异常。"因为算法不同,客户端和服务器无法通信。"