Как использовать OpenSSL с WinSock?
Я просмотрел интернет и ничего не нашел для этого...
У кого-нибудь есть простой пример кода использования WinSock с OpenSSL? Я ищу простой пример кода Visual C++ 2005 или выше, который создает и открывает соединение winsock и применяет необходимые параметры SSL с помощью OpenSSL и освобождает все ресурсы соответствующим образом.
3 ответов
еще в 2002 году я написал статью для журнала разработчиков Windows, которая показала, как использовать OpenSSL для предоставления SSL для CAsyncSocket MFC. The код и статьи и может помочь вам, хотя он идет дальше, чем вам может понадобиться, в том, что основным фокусом является не интеграция winsock, а использование OpenSSL с асинхронным winsock. Я использовал это как основу интеграция OpenSSL с высокой производительностью winsock server на основе завершения ввода-вывода.
http://unick-soft.ru/Articles.cgi?id=10 Но извините, это статья Russion, но есть пример C++ для Https-client и smpts-client.
Я думаю, вы должны прочитать эти учебники по Thunked OpenSSL Учебник-Клиент и OpenSSL Учебник-Сервер
Они используют winsock API