我的ftp 服务器是FileZillaServer第三方的软件了。
ftp客户端是用的msdn上的异步上传的例子,因为想把所传的东西加密嘛,所以就把request.EnableSsl = true;
那么在ftp服务器上我也把ssl/tls 支持都勾上了,并且用FileZillaServer自带的生成了证书。我的问题:
1:假如FtpServer端吧ssl/tls支持勾上后,客户端的代码只需要改request.EnableSsl = true;
   就可以了吗?
2:在FtpServer端吧ssl/tls支持勾上后,我把改request.EnableSsl = true;后,上传时老出错:"基础连接已经关闭: 服务器提交了协议冲突。"
3:客户端是不是也要把证书加上啊,是不是要写一下代码
  X509Certificate x509 = X509Certificate.CreateFromCertFile(@"c:\FileZilla.crt");
  request.ClientCertificates.Add(x509);
  其中FileZilla.crt是证书,是我在服务端用ftpServer生成的。
  X509Certificate x509 = X509Certificate.CreateFromCertFile(@"c:\FileZilla.crt");
  以上这句老报错误:"System.Security.Cryptography.CryptographicException: 找不到申请的对象"
4:其实我就想知道怎么用request.EnableSsl = true,怎么用证书。