Lines Matching refs:curl
12 * are also available at https://curl.se/docs/copyright.html.
21 * SPDX-License-Identifier: curl
30 #include <curl/curl.h>
52 CURL *curl;
80 curl = curl_easy_init();
81 if(curl) {
83 curl_easy_setopt(curl, CURLOPT_URL, "HTTPS://your.favourite.ssl.site");
84 curl_easy_setopt(curl, CURLOPT_HEADERDATA, headerfile);
89 if(curl_easy_setopt(curl, CURLOPT_SSLENGINE, pEngine) != CURLE_OK) {
94 if(curl_easy_setopt(curl, CURLOPT_SSLENGINE_DEFAULT, 1L) != CURLE_OK) {
97 a engine in a curl object... */
104 curl_easy_setopt(curl, CURLOPT_SSLCERTTYPE, "PEM");
107 curl_easy_setopt(curl, CURLOPT_SSLCERT, pCertFile);
112 curl_easy_setopt(curl, CURLOPT_KEYPASSWD, pPassphrase);
116 curl_easy_setopt(curl, CURLOPT_SSLKEYTYPE, pKeyType);
119 curl_easy_setopt(curl, CURLOPT_SSLKEY, pKeyName);
122 curl_easy_setopt(curl, CURLOPT_CAINFO, pCACertFile);
125 curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 1L);
128 res = curl_easy_perform(curl);
137 curl_easy_cleanup(curl);