FTP-файл TLS / SSL с собственной подписью .cert "объект не найден" - PullRequest
1 голос
/ 10 июня 2019

Я пытаюсь подключиться к своему FTP-серверу и загрузить простой файл Test .txt на сервер.Но я получил следующее исключение: «Запрошенный объект не найден».Мой сертификат создается с помощью FileZilla и имеет расширение .cert, а не .crt.

Это последний сервер FileZilla, работающий в Windows 10. Я уже пытался сгенерировать новый сертификат или загрузить свой сертификат,Я также много гуглил, но мне ничего не помогло.


                request = WebRequest.Create(new Uri(string.Format(@"ftp://{0}/{1}/{2}", stringIP, "Test", absoluteFileName))) as FtpWebRequest;
                request.Method = WebRequestMethods.Ftp.UploadFile;
                request.UseBinary = true;
                request.UsePassive = true;
                request.KeepAlive = true;
                request.Credentials = new NetworkCredential(stringUsername, stringPassword);
                request.EnableSsl = true;
                ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
                X509Certificate cert = X509Certificate.CreateFromCertFile(Properties.Settings.Default.setting_CertPath);
                X509CertificateCollection certCollection = new X509CertificateCollection();
                certCollection.Add(cert);

Я за исключением того, что файл .txt успешно загружен на мой FTP-сервер.Но в данный момент он работает в исключении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...