libcurl: получить результат запроса libcurl через CURLOPT_SSL_VERIFYSTATUS. - PullRequest
0 голосов
/ 06 мая 2019

Использование libcurl Я отправляю HTTP-запрос на сервер с включенным сшиванием OCSP с помощью curl_easy_setopt(<my handle>, CURLOPT_SSL_VERIFYSTATUS, 1L).

Код ответа libcurl, равный 0, является необходимым условием для неудачной проверки статуса сертификата, но также не является достаточным условием. Так как же проверить, не прошел ли запрос из-за неудачной проверки статуса сертификата?

Конечно, в буфере ошибок curl указана причина неудачного запроса, но я не хочу искать в буфере ошибок наличие сообщений об ошибках OSCP curl.

Вместо этого я хотел бы напрямую извлечь информацию о curl, которую я запрашивал, установив CURLOPT_SSL_VERIFYSTATUS (как это возможно для некоторых других сведений о curl).

Я просто упускаю это из виду или нет прямого способа оценки статуса сертификации?

...