Come posso usare OpenSSL con WinSock?
Domanda
Ho cercato il web e non ho trovato nulla per questo ...
Qualcuno ha un semplice esempio di codice sull'uso di WinSock con OpenSSL? Sto cercando un semplice esempio di codice Visual C ++ 2005 o superiore che crei e apra una connessione winsock e applichi le impostazioni SSL necessarie usando OpenSSL e liberi tutte le risorse in modo appropriato.
Soluzione
Nel 2002 ho scritto un articolo per Windows Developer Magazine che mostrava come usare OpenSSL per fornire SSL per CAsyncSocket di MFC. Il codice e articolo e potrebbe aiutare anche se va oltre il necessario in quanto l'obiettivo principale non è l'integrazione di winsock ma l'utilizzo di OpenSSL con winsock asincrono. L'ho usato come base per integrare OpenSSL con un completamento I / O basato su server Winsock ad alte prestazioni .
Altri suggerimenti
http://unick-soft.ru/Articles.cgi?id=10 Ma scusate, è Russion Article, ma ho un esempio C ++ per Https-client e smpts-client.
Penso che dovresti leggere questi tutorial di Thunked OpenSSL Tutorial - Client e Tutorial OpenSSL - Server
Usano l'API di Winsock