В настоящее время мы читаем из HTTPS, используя cURL.Все отлично работает
Мы создали сертификаты в curl следующим образом:
curl_easy_setopt(curl,CURLOPT_SSLCERTTYPE,"PEM");
curl_easy_setopt(curl,CURLOPT_SSLCERT,"/etc/ssl/certs/abc.cert.pem");
curl_easy_setopt(curl,CURLOPT_SSLKEYTYPE,"PEM");
curl_easy_setopt(curl,CURLOPT_SSLKEY,"/etc/ssl/certs/abc.key.pem");
Теперь мы хотим переместить эти файлы сертификатов в другой каталог.Даже если я изменил путь в приведенных выше командах, он не работает, потому что я думаю, что путь к сертификату жестко закодирован как / etc / ssl в libcurl.
Исходя из поиска в Google, я сначала попытался добавить,
curl_easy_setopt(curl, CURLOPT_CAPATH, "/MyDir/");
, а затем четыре строки с правильным относительным путем.Это не сработало.
Как изменить путь (каталог, в котором хранятся сертификаты) на то, что я хочу.Пример или объяснение будет оценено.
Спасибо
Джеймс