GNUTLS_X509_CRL_SET_AUTHORITY_KEY_ID(3)
π gnutls_x509_crl_set_authority_key_id(3) π
okay bestie, so this one lives in the gnutls manual and it's literally the glow-up your CRL's authority key ID has been waiting for β¨ let's get into it.
β¨ NAME β¨
gnutls_x509_crl_set_authority_key_id β it's an API function, and it's giving "set the authority key ID on a CRL" π
πΈ SYNOPSIS πΈ
#include <gnutls/x509.h>
int gnutls_x509_crl_set_authority_key_id(gnutls_x509_crl_t crl, const
void * id, size_t id_size);
π¦ ARGUMENTS π¦
gnutls_x509_crl_t crlβ a CRL of typegnutls_x509_crl_t, aka your main character, the thing we're editing πconst void * idβ The key ID. that's it, that's the vibe ποΈsize_t id_sizeβ Holds the size of the serial field. yes, we're measuring. always measure π₯
π DESCRIPTION π
This function will set the CRL's authority key ID extension. Periodt.
Only the keyIdentifier field can be set with this function β so don't come at it expecting the whole extension, bestie, it does one thing and it does it well π
It may be used by an authority that holds multiple private keys, to distinguish the used key. like, which key was it?? mystery solved π β¨
β RETURNS β
On success, GNUTLS_E_SUCCESS (0) is returned π otherwise a negative error value π (so like, check it. fr fr.)
π SINCE π
2.8.0 β she's been iconic since 2.8.0, we stan a legacy queen π
π REPORTING BUGS π
Found a bug? not me manifesting that, but if you did:
- Report bugs to <bugs@gnutls.org>. π§
- Home page: https://www.gnutls.org π
π«Ά 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. (yes, no royalty, it's free, go off π)
π§ 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/
like, go read it, iykyk ππ
gnutls version 3.8.13, and that's the whole page, bestie π go set that authority key ID and slay, mwah πβ¨π¦
π¦ 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