Использование libcurl & SSL

Я обнаружил, что на эту тему действительно очень мало информации. У меня уже есть dll, делающие успешные сообщения, используя libcurl.

Я скомпилировал libcurl с openssl для функциональности ssl.

Вот пример моей первоначальной настройки скручивания.

    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. Я никогда не работал с этим раньше. Нужно ли хранить ключ в моем приложении и отправлять его при каждом запросе? Во всяком случае, мой главный вопрос был первым. Заранее спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос