Мне было интересно, знает ли кто-нибудь хорошие примеры использования libssl в качестве библиотеки для программирования. Это раздражает только копаться в коде libssl, пытаясь понять его.
Есть хорошие примеры программирования с использованием libssl?
Ответы (3)
Вы столкнулись с проблемой отсутствия документации в OpenSSL. В IBM DeveloperWorks есть пара статей об использовании OpenSSL:
- http://www.ibm.com/developerworks/linux/library/l-openssl.html
- http://www.ibm.com/developerworks/linux/library/l-openssl2.html
- http://www.ibm.com/developerworks/linux/library/l-openssl3.html
Если вы хотите использовать более документированную библиотеку, вы можете взглянуть на Mozilla NSS:
Просто я тоже использую Openssl и думаю, что на их вики-странице также есть полезная информация: http://wiki.openssl.org/index.php/Main_Page
Вот хороший рабочий пример, особенно полезный для разработчиков iOS:
почтовый клиент remail использует MailCore оболочка библиотеки электронной почты iOS, которая, в свою очередь, использует многоцелевой libetpan библиотека электронной почты, которая, в свою очередь, использует SASL, уровень аутентификации, который, в свою очередь, использует ваш любимый openSSL.
Так что, если вы верите в методологию обучения на примерах, вышеизложенное дает вам много возможностей для работы и практики.