Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
02.12.2016, 10:42
|
|||
---|---|---|---|
FtpWebRequest через ftp ssl |
|||
#18+
Делаю запрос для получения списка директорий: 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" ? Он ведь вроде должен автоматически мне на диск сохраняться при запросе? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/search_topic.php?author=%D0%B7%D0%B0%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9+%D0%90%D0%B2%D1%82%D0%BE%D1%80+c+%D1%82%D0%B0%D0%BA%D0%B8%D0%BC&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 1640ms |
total: | 1811ms |
0 / 0 |