powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / FtpWebRequest через ftp ssl
2 сообщений из 2, страница 1 из 1
FtpWebRequest через ftp ssl
    #39359147
Винни-Бух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю запрос для получения списка директорий:

FtpWebRequest req = (FtpWebRequest)FtpWebRequest.Create(ftp://xx.xx.xxx.xxx:21/working_folder/);
req.Method = WebRequestMethods.Ftp.ListDirectory;
req.EnableSsl = true;
req.Credentials = new NetworkCredential("ftp_user", "ftp_password", "client_domain");
FtpWebResponse resp = (FtpWebResponse)req.GetResponse();

Но получаю ошибку: "Удаленный сертификат недействителен согласно результатам проверки подлинности"

При этом через программу CuteFTP все проходит нормально.

Может, кто-нибудь знает, поддерживает ли FtpWebRequest работу через протокол ftp explicit.encryption, ибо заказчик у себя на сервере использует именно его и говорит, что браузер такой протокол не поддерживает. Но я из WinForms пытаюсь зайти, и тоже не получается.

Нашел в инете возможное решение:

FtpWebRequest request = (FtpWebRequest)WebRequest.Create(ftpUrl);
request.Credentials = new NetworkCredential(userName, password);
request.EnableSsl = true;
X509Certificate cert = X509Certificate.CreateFromCertFile(@"C:\MyCertDir\MyCertFile.cer");
X509CertificateCollection certCollection = new X509CertificateCollection();
certCollection.Add(cert);
request.ClientCertificates = certCollection;

но возникает естественный вопрос: а где мне взять этот самый "C:\MyCertDir\MyCertFile.cer" ? Он ведь вроде должен автоматически мне на диск сохраняться при запросе?
...
Рейтинг: 0 / 0
FtpWebRequest через ftp ssl
    #39359713
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / FtpWebRequest через ftp ssl
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]