Подскажите пожалуйста, как создать SSL/TLS соединение?
я нашел много информации по кускам, но никак не получается все это соединить.
Есть сайт:
http://atsenergo.ru
от него могу получить нормальный response:
WebRequest request = WebRequest.Create("http://atsenergo.ru");
Stream data;
WebResponse response = request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream());
Console.WriteLine(reader.ReadToEnd().ToString());
Console.ReadLine();
Но мне нужно попасть на страницу:
https://www.atsenergo.ru/reporting/personal/eur/sell_norem/20110201
Чтобы попасть на эту страницу нужно заполнить форму авторизации:
https://www.atsenergo.ru/auth
на форме есть поля: j_usercode, j_username, j_password, j_region
Сервер не требует сертификата, для входа в нужный мне раздел достаточно просто знать логин, пароль и код участника.
Покажите пример как это делается, желательно с комментариями в местах, которые касаются ssl.
не понимаю где должен применяться SslStream, как используется ServicePointManager?
Вобщем объясните пожалуйста. я уже запутался, столько всего попробовал