Библиотеки OpenSSL с Quagga

Мы хотим работать с библиотеками openSSL в механизме маршрутизации Quagga с открытым исходным кодом. Однако, глядя на установку openSSL, я вообще не вижу никаких файлов .c. Просто много файлов .h в /usr/include/openssl.

Кроме того, я не могу найти никакой информации о том, какие функции необходимы для «создания» соединения TLS/SSL. Я не уверен, какие функции использовать. Мы стремимся внедрить самозаверяющие сертификаты, поскольку внедрение ЦС для надлежащей проверки подлинности сертификата выходит за рамки. Это просто доказательство концепции на данном этапе.

Любые советы по этому поводу будут оценены.

С уважением,

Сара


person Sarah    schedule 19.08.2013    source источник
comment
Quagga использует библиотеки SSL, установленные в вашей системе, вы можете проверить наличие libssl в /usr/lib/...   -  person Dru    schedule 19.08.2013
comment
Если вы хотите просмотреть файлы .c на своем компьютере, вам следует установить пакет openssl-devel.   -  person Chiara Hsieh    schedule 19.08.2013
comment
Привет, Дрю. На самом деле мы пытаемся внедрить SSL для защиты BGP в коде Quagga. Я нашел кое-что многообещающее здесь linuxjournal.com/article/4822   -  person Sarah    schedule 19.08.2013
comment
Кроме того, я установил пакет разработки, но файлы .c все еще не найдены. Только h файлы.   -  person Sarah    schedule 19.08.2013


Ответы (1)


Если вам нужен исходный код OpenSSL, вы можете загрузить его отсюда: https://www.openssl.org/source/

Если вам нужен точный исходный код, из которого был собран ваш дистрибутив, вам понадобится что-то вроде исходного пакета, в зависимости от вашего дистрибутива.

Что касается неуверенности в том, какие функции OpenSSL использовать для инициации соединения TLS, это уже было рассмотрено в SO.

person Remi Gacogne    schedule 19.08.2013