NAME |SYNOPSIS |ARGUMENTS |DESCRIPTION |RETURNS |REPORTING BUGS |COPYRIGHT |SEE ALSO |COLOPHON | |
gnutls_ocsp_resp_verify_direct(3) gnutlsgnutls_ocsp_resp_verify_direct(3)gnutls_ocsp_resp_verify_direct - API function
#include <gnutls/ocsp.h>int gnutls_ocsp_resp_verify_direct(gnutls_ocsp_resp_const_tresp,gnutls_x509_crt_tissuer, unsigned int *verify, unsigned intflags);
gnutls_ocsp_resp_const_t resp should contain agnutls_ocsp_resp_ttype gnutls_x509_crt_t issuer certificate believed to have signed the response unsigned int * verify output variable with verification status, angnutls_ocsp_verify_reason_t unsigned int flags verification flags fromgnutls_certificate_verify_flags
Verify signature of the Basic OCSP Response against the public key in theissuer certificate. The outputverify variable will hold verification status codes (e.g.,GNUTLS_OCSP_VERIFY_SIGNER_NOT_FOUND,GNUTLS_OCSP_VERIFY_INSECURE_ALGORITHM) which are only valid if the function returnedGNUTLS_E_SUCCESS. Note that the function returnsGNUTLS_E_SUCCESSeven when verification failed. The caller must always inspect theverify variable to find out the verification status. Theflags variable should be 0 for now.
On success,GNUTLS_E_SUCCESS(0) is returned, otherwise a negative error value.
Report bugs to <bugs@gnutls.org>. Home page:https://www.gnutls.org
Copyright © 2001-2023 Free Software Foundation, Inc., and others. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.
The full documentation forgnutlsis maintained as a Texinfo manual. If the /usr/share/doc/gnutls/ directory does not contain the HTML form visithttps://www.gnutls.org/manual/
This page is part of theGnuTLS (GnuTLS Transport Layer Security Library) project. Information about the project can be found at ⟨http://www.gnutls.org/⟩. If you have a bug report for this manual page, send it to bugs@gnutls.org. This page was obtained from the tarball fetched from ⟨https://www.gnupg.org/ftp/gcrypt/gnutls/⟩ on 2025-08-11. If you discover any rendering problems in this HTML version of the page, or you believe there is a better or more up-to-date source for the page, or you have corrections or improvements to the information in this COLOPHON (which isnot part of the original manual page), send a mail to man-pages@man7.orggnutls 3.8.10gnutls_ocsp_resp_verify_direct(3)HTML rendering created 2025-09-06 byMichael Kerrisk, author ofThe Linux Programming Interface. For details of in-depthLinux/UNIX system programming training courses that I teach, lookhere. Hosting byjambit GmbH. | ![]() |