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