*/
static int
check_ocsp_response(gnutls_session_t session, gnutls_x509_crt_t cert,
- gnutls_certificate_credentials_t cred,
+ gnutls_x509_crt_t issuer,
gnutls_datum_t * data, unsigned int *ostatus)
{
gnutls_ocsp_resp_t resp;
goto cleanup;
}
- ret = gnutls_ocsp_resp_verify(resp, cred->tlist, &status, 0);
+ ret = gnutls_ocsp_resp_verify_direct(resp, issuer, &status, 0);
if (ret < 0) {
ret = gnutls_assert_val(0);
gnutls_assert();
}
ret =
- check_ocsp_response(session, peer_certificate_list[0], cred,
+ check_ocsp_response(session, peer_certificate_list[0], issuer,
&resp, &ocsp_status);
if (issuer_deinit != 0)
gnutls_x509_crt_deinit(issuer);