Добавление самозаверяющего SSL-сертификата для libcurl

Я использую libcurl в своем приложении C для связи с настроенным мной HTTPS-сервером. Я создал самозаверяющий сертификат на этом сервере, который хочу использовать с curl.

Мне известно, что для параметра CURLOPT_SSL_VERIFYPEER установлено значение 0, чтобы обойти проверку SSL, но я хочу добавить сгенерированный сертификат к «действующим» сертификатам CA curl.

Я попытался настроить CURLOPT_CAPATH и CURLOPT_SSLCERT на расположение открытого ключа SSL сервера, но он не прошел проверку.

Как я могу добавить свой собственный CA / самозаверяющий сертификат, чтобы libcurl успешно проверил его?

10
задан Randy supports Monica 8 July 2014 в 18:38
поделиться