我發現這方面的信息真的很少。我已經有一個DLL使用libcurl成功發佈帖子。使用libcurl和SSL
我已經用openssl編譯了libcurl的ssl功能。
這是我的原始捲曲設置的一個exert。
curl_easy_setopt(handle, CURLOPT_ERRORBUFFER, errorBuffer);
//curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER , 1);
//curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST , 1);
//curl_easy_setopt(curl, CURLOPT_CAINFO , "./ca.cert");
curl_easy_setopt(handle, CURLOPT_POSTFIELDS, cParam);
curl_easy_setopt(handle, CURLOPT_POSTFIELDSIZE, strlen(cParam));
curl_easy_setopt(handle, CURLOPT_FOLLOWLOCATION, 1);
curl_easy_setopt(handle, CURLOPT_WRITEFUNCTION, Request::writer);
curl_easy_setopt(handle, CURLOPT_WRITEDATA, &buffer);
curl_easy_setopt(handle, CURLOPT_URL, cURL);
我的問題給那些誰之前已經這樣做了,它是那麼容易,因爲只是增加高於線得到SSL工作(只要證書存在)?還是更復雜?
有趣的是我並不完全確定SSL是如何工作的。我從來沒有用過它。我是否需要將密鑰存儲在我的應用程序中並隨每個請求一起發送?無論如何,我的主要問題是第一個問題。先謝謝你。
相關:http://stackoverflow.com/questions/197444/building-libcurl-with-ssl-support-on-windows – 2010-08-23 00:36:10