FTP+SSL/TLS сервер
От: Aleksanderis  
Дата: 05.07.07 12:09
Оценка:
Никак не получается сделать простенький FTP сервер через SSL/TLS.
Собственно информации по этому поводу как-то неособо нашёл.
Всё делал по одному лишь примеру — SslStream Class. Но там описан общий случай с FTP SSLStream'ом.

Проблема в том, что FTP клиент как-то не хочет общаться с сервером, и в результате — таймаут, и не состоявшаяся SSL сессия.

Может просто чего-то по сценарию создавания FTP+SSL/TLS сессии упущенно, может с самим сертификатом чего-то.. никак не выходит докопаться.. Весь google излазан и ничего подходящего не найдено.

Может кто-нибудь делал что-нибудь такое или просто может поделиться подобными знаниями опытом. Буду признателен.
Re: FTP+SSL/TLS сервер
От: dammer Россия  
Дата: 05.07.07 13:11
Оценка:
Если мне не изменяет память в проекте DotGnu есть отлично работающая реализация SSL
которая находится в DotGNU.SSL.dll исходники доступны. Помнится работу в терминале
через ssl я на нём писал после множественных грабель SSL от MS.

Здравствуйте, Aleksanderis, Вы писали:

A>Никак не получается сделать простенький FTP сервер через SSL/TLS.

A>Собственно информации по этому поводу как-то неособо нашёл.
A>Всё делал по одному лишь примеру — SslStream Class. Но там описан общий случай с FTP SSLStream'ом.

A>Проблема в том, что FTP клиент как-то не хочет общаться с сервером, и в результате — таймаут, и не состоявшаяся SSL сессия.


A>Может просто чего-то по сценарию создавания FTP+SSL/TLS сессии упущенно, может с самим сертификатом чего-то.. никак не выходит докопаться.. Весь google излазан и ничего подходящего не найдено.


A>Может кто-нибудь делал что-нибудь такое или просто может поделиться подобными знаниями опытом. Буду признателен.
Re[2]: FTP+SSL/TLS сервер
От: dammer Россия  
Дата: 05.07.07 13:20
Оценка:
Вот ещё, плюсом на языке Шекспира:

Here's a quick cook's tour of the new assemblies in pnetlib:

cstest.dll, csunit.exe — unit testing framework and front-end.
DotGNU.Images.dll — image loading/saving routines (bmp, jpg, png, etc).
DotGNU.SSL.dll — SSL support routines (usually accessed via System.Net).
DotGNU.Terminal.dll — routines that augment the 1.2 extended console.
I18N*.dll — localization handling, used internally by mscorlib.
ICSharpCode.SharpZipLib.dll — compression/decompression routines.
libc64.dll/libm64.dll — C library.
OpenSystem.C.dll — low-level C support routines (used internally by libc).
OpenSystem.Platform.dll — platform-dependent type definitions.
System.Drawing.*.dll — drawing toolkits for X, Win32, and Postscript.
Xsharp.dll — C# binding around the X11 libraries.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.