https socket connection

 
0
 
.NET
ava
MasterGrifon | 20.08.2007, 18:23
Каким образом можно получить страничку https исполуя socket соединение (Webrequest не подходит так как скрыта реализация соединения tcp/ip )
Проблемма в том что связь осуществляется через прокси который получен socket соединением.

http debuger показывет что происходят два соединения
CONNECT server_exemple:443 HTTP/1.1 (HTTP)
......
а затем
GET /path_exemple HTTP/1.1 (HTTPS)
......

Если кто-нибудь делал что-либо подобное или знаком c SSL пусть напишет, буду очень признателен!
Или может есть у кого нибудь какие-нибудь соображения по этому поводу!
Comments (1)
ava
Experimenter | 21.08.2007, 06:32 #
подозреваю, что здесь нужно использовать класс System.Net.Security.SslStream.


socket.Connect("127.0.0.1", 443); //естественно, не 127.0.0.1 должно быть
ssl = new SslStream(new NetworkStream(socket), false, new RemoteCertificateValidationCallback(ValidateServerCertificate), null);

Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit