Russian Qt Forum
Ноябрь 23, 2024, 01:33 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Сервер-клиент на QSslSocket  (Прочитано 4601 раз)
alex12
Гость
« : Апрель 21, 2009, 14:39 »

Привет!

Нужно сделать простейшую вешь: написать собственный сервер и клиент, которые бы общались через зашифрованное соединение. Никак не могу разобраться с основами SSL. Как сгенерировать сертификат. Этот сертификат нужно скормить и на сервере и на клиенте? Или нужен еще и ключ?

Нужно самое простое решение.

Сертификат делаю так:
Код:
openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mykey.pem -out mycert.pem
QSslCertificate его не признает. В замешательстве

Пытаюсь загрузить его так:
Код:
foreach( QSslCertificate cert, QSslCertificate::fromPath( "d:/1/*.pem", QSsl::Pem, QRegExp::Wildcard ) )  {
  QDebug() << "ok";
}

Подскажите, как такое сделать...
« Последнее редактирование: Апрель 21, 2009, 22:56 от alex12 » Записан
alex12
Гость
« Ответ #1 : Май 07, 2009, 08:06 »

Оказалось, что функция

QList<QSslCertificate> QSslCertificate::fromPath ( const QString & path, ...  )

вообще не работает! Злой И уже давно не наботает! И чинить ее никто не собирается! Самое интересное, что не работает даже их собственный тривиальный пример из документации. Первый раз вижу такую нерасторопность разработчиков любимой библиотеки!

http://www.qtsoftware.com/developer/task-tracker/index_html?method=entry&id=225417
Записан
ритт
Гость
« Ответ #2 : Май 07, 2009, 08:57 »

QDir::entryList() в руки Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 20.