crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Как работать с Ssl?
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Owen Дата 3.8.2010, 10:38
  Здравствуйте, форумчане.

Проблема такая: впервые столкнулся с необходимостью написать клиент для https. Все бы хорошо, но я в жизни не работал с Ссл и не знаю с какого конца браться. Можете посоветовать чего и где почитать?

Если конкретнее, то надо добраться до https страничек facebook.com (простите, если получается как реклама, злого умысла не держу)

Пока из оформившихся вопросы следующие:

1) на одной из машин прошла фишка ввиде: QSslConfiguration config( QSslConfiguration::defaultConfiguration() ); далее делается запрос через QNetworkRequest и QNetworkAccessManager. Все бы хорошо, но при попытке выполнить тот же код на другой машине, QSslConfiguration::defaultConfiguration() возвращает настройки, в которых нету ни одного сертификата (на первой машине было 87 записей). Кто может сказать откуда берется стандартная конфигурация и с чем ее едят?

2) так как вариант один не прошел, то хочется понять, как можно получить сертификат с фейсбука и потом использовать его для работы? При работе в фаерфоксе, можно вытащить этот сертификат, открыв произвольную защищенную страничку, пусть даже https://facebook.com . Значит каким-то образом браузер может получить сертификат при первом подключении. Как можно сделать тоже самое, используюя QNetworkAccessManager, QNetworkRequest, QNetworkReply. Может надо использовать что-то еще?

Заранее спасибо.
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 4.7.2025, 22:28