通过使用以下代码,我的客户端应用程序正在连接到安全 FTP 服务器并成功将文件推送到那里。您是否认为以下方法仍然通过接受所有证书而留下安全漏洞。如果是这样,任何人都可以帮助我从我在 FTP 服务器上的客户端传递特定证书。
ServicePointManager.ServerCertificateValidationCallback = new System.Net.Security.RemoteCertificateValidationCallback(AcceptAllCertifications);
// Where AcceptAllCertifications is defined as...
public bool AcceptAllCertifications(object sender,
System.Security.Cryptography.X509Certificates.X509Certificate certification,
System.Security.Cryptography.X509Certificates.X509Chain chain,
System.Net.Security.SslPolicyErrors sslPolicyErrors)
{
return true;
}