Работа KC_SetProxy

Устанавливаю прокси через KC_SetProxy.
Код:
char* kc_set_proxy(char *url, char *port, char *user, char *password) {
rv = kc_funcs->KC_SetProxy(0, url, port, user, password);
if (rv == 0) {
return NULL;
}

        char *err_str = kc_getlasterrorstring();
        printToStdErr("verify config err\nerror:", err_str);
        if (err_str == NULL || strlen(err_str) == 0) {
        return "invalid proxy config, unknown error";
        }

        return err_str;
    }

Ошибок после вызова нет.

Однако далее при проверке подписи, библиотека не использует прокси

Добрый день! Проверка подписи происходит без обращения в сервисы.

А проверка сертификата?

Под процедурой проверки подписи я имел ввиду и проверку подписи и проверку сертификата

Тут у Вас первым параметром надо включить флаг KC_PROXY_ON (0x00002000)

Спасибо после установки флага получил следующую ошибку

verify cert err

error:OCSP Start - OK.
ERROR 0x8f00031: OCSP - Can’t get connection fd.
ERROR 0x8f0002a: OpenSSL error:
139987825919680:error:2008F002:BIO routines:BIO_lookup_ex:system lib:crypto/bio/b_addr.c:724:Temporary failure in name resolution
ERROR 0x8f00031: OCSP - Error querying OCSP responsder.
ERROR 0x8f00031: OCSP - Connection error.

Без подключения к прокси, есть соединение?

Без подключения нету соединения, только через прокси

а если с браузера через прокси ввести http://ocsp.pki.gov.kz что выходит?

При помощи curl запрос проходит