Я использую libcurl в своем приложении C для связи с настроенным мной HTTPS-сервером. Я создал самозаверяющий сертификат на этом сервере, который хочу использовать с curl.
Мне известно, что для параметра CURLOPT_SSL_VERIFYPEER установлено значение 0, чтобы обойти проверку SSL, но я хочу добавить сгенерированный сертификат к «действующим» сертификатам CA curl.
Я попытался настроить CURLOPT_CAPATH и CURLOPT_SSLCERT на расположение открытого ключа SSL сервера, но он не прошел проверку.
Как я могу добавить свой собственный CA / самозаверяющий сертификат, чтобы libcurl успешно проверил его?