gnutls_x509_crl_get_signature(3)
β¨ NAME β¨
gnutls_x509_crl_get_signature β the API function that pulls the signature field out of a CRL, and yes bestie, that's literally the whole vibe π
This one lives in the gnutls manual, page gnutls_x509_crl_get_signature(3), so consider this your official invitation π
πΈ SYNOPSIS πΈ
#include <gnutls/x509.h>
int gnutls_x509_crl_get_signature(gnutls_x509_crl_t crl, char * sig,
size_t * sizeof_sig);
π¦ ARGUMENTS π¦
gnutls_x509_crl_t crlβ this one should contain agnutls_x509_crl_ttype. That's the requirement, that's the assignment, no notes πchar * sigβ a pointer to where the signature part is gonna get copied. And plot twist: it may be null. So if you're just here to vibe and peek at sizes, you can absolutely pass null πsize_t * sizeof_sigβ this starts out holding the size ofsig. So you tell it how much room you've got, and it works from there β¨
π DESCRIPTION π
Okay so here's the tea: this function will extract the signature field of a CRL. That's it. That's the job. It's giving "one task, done flawlessly" main character energy π₯
π RETURNS π
On success, GNUTLS_E_SUCCESS (0) is returned. Otherwise you get a negative error value β so if that number comes back negative, that's your sign, no cap π
π REPORTING BUGS π
Report bugs to <bugs@gnutls.org>.
Home page: https://www.gnutls.org
(If something's broken, tell the gnutls girlies directly, they wanna know fr fr π«Ά)
π COPYRIGHT π
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.
Like, slay, that's a genuinely generous license and we respect it π
π SEE ALSO π
The full documentation for gnutls is maintained as a Texinfo manual. If the /usr/share/doc/gnutls/ directory does not contain the HTML form, visit
https://www.gnutls.org/manual/
And that's the whole page, bestie!! π This was gnutls 3.8.13 dropping the gnutls_x509_crl_get_signature(3) knowledge β go forth, extract those signatures, and remember: pass NULL if you're just checking the size, iykyk π§β¨
π¦ where this page comes from
- alpine 3.22: gnutls-doc 3.8.13-r0 Β· LGPL-2.1-or-later
- alpine 3.23: gnutls-doc 3.8.13-r0 Β· LGPL-2.1-or-later
- alpine 3.24: gnutls-doc 3.8.13-r0 Β· LGPL-2.1-or-later
- arch rolling: gnutls 3.8.13-3 Β· GPL-3.0-or-later AND LGPL-2.1-or-later
- fedora 43: gnutls-devel 3.8.13-1.fc43 Β· GPL-3.0-or-later AND LGPL-2.1-or-later
- fedora 43: gnutls-devel 3.8.13-1.fc43 Β· GPL-3.0-or-later AND LGPL-2.1-or-later
- fedora 44: gnutls-devel 3.8.13-1.fc44 Β· GPL-3.0-or-later AND LGPL-2.1-or-later
- fedora 44: gnutls-devel 3.8.13-1.fc44 Β· GPL-3.0-or-later AND LGPL-2.1-or-later
- ubuntu stonking: gnutls-doc 3.8.13-1ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms