Sto utilizzando libcurl nella mia applicazione C per comunicare con un server HTTPS che ho configurato. Ho generato un certificato autofirmato su quel server che vorrei usare con curl.Aggiunta del certificato SSL autofirmato per libcurl
Sono consapevole di impostare CURLOPT_SSL_VERIFYPEER su 0 per aggirare la verifica SSL, ma desidero aggiungere il certificato generato ai certificati CA "validi" di curl.
Ho provato a impostare CURLOPT_CAPATH e CURLOPT_SSLCERT nel percorso della chiave pubblica SSL del server, ma non riesce a superare la verifica.
Come posso aggiungere la mia CA/certificato autofirmato in modo che libcurl lo convalidi correttamente?
Aggiungi l'aggiornamento come una domanda. btw, l'opzione '--libcurl' curl può generare codice sorgente libcurl-using (per vedere quali opzioni puoi usare) se hai già un comando curl di lavoro. – jfs