Как начать работу с OpenSSL?
От: Kelasant  
Дата: 08.03.05 10:50
Оценка:
Очень мало инфы о настройке и подключении.

Скачал библиотеку, установил.
Начал последовательно выполнять функции начала соединения.
SSL_library_init();
SSL_CTX_new();
SSL_new();
SSL_set_fd() (или BIO — вообще не понял, что это такое);

Все ок.
Но на попытке соединиться с помощью
SSL_connect() на клиенте и SSL_accept() на сервере
получаю ошибки.
Приходит в голову, что не настроены ключи, сертификаты и прочее в настройках.
Но структуры данных сильно навороченные и мало документированы — мне неясно, куда идти,
чтобы все это генерировать и подставлять.

Немного о задаче.
Мне нужно установить защищенное соединение между клиентом и сервером.
Мне не нужны постоянные ключи, сертификаты и прочее.
Соединение мне нужно установить одноразовое — на каждый сеанс сделать новые ключи, обменяться ими, потом передать данные туда-сюда и все — все эти ключи и прочее мне сохранять не надо.
Это реально или надо делать постоянные ключи?

Кто сможет обьяснить?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.