gnutls_pkcs12_get_bag(3)
π gnutls_pkcs12_get_bag(3) β the gnutls manual, bestie edition π
okay so. this is a page from the gnutls manual, and today's main character is gnutls_pkcs12_get_bag. it's an API function, it lives in the gnutls library, and honestly? it's giving "grab one bag out of the whole PKCS12 pile" energy. π
β¨ NAME β¨
gnutls_pkcs12_get_bag β API function π«Ά
πΈ SYNOPSIS πΈ
#include <gnutls/pkcs12.h>
int gnutls_pkcs12_get_bag(gnutls_pkcs12_t pkcs12, int indx,
gnutls_pkcs12_bag_t bag);
π¦ ARGUMENTS π¦
gnutls_pkcs12_t pkcs12β apkcs12type. yes bestie, that's the whole description, we love a low-effort icon. πint indxβ holds the index of the bag you wanna extract. it's your little number, your pick-a-bag ticket. π’gnutls_pkcs12_bag_t bagβ an initialized bag, and this is where the contents of the bag get copied into. so you're not making a bag, you're bringing an empty one and letting it get filled. πβ¨
π DESCRIPTION π
so this function will return a Bag from the PKCS12 structure. that's it. that's the vibe. it reaches into your pkcs12 and pulls out a bag. π§
and listen β after the last Bag has been read, GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE gets returned. so when you hit that, it's not a glitch, it's the end. no more bags, the party's over, go home. π
β RETURNS β
on success, GNUTLS_E_SUCCESS (0) is returned. slay. otherwise you get a negative error value, which is the universe telling you something went sideways. π
π REPORTING BUGS π
found a bug? don't be shy, tell the girlies:
- 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. iconic, fr fr. π
π 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, no cap. this was gnutls version 3.8.13, and we ate. πβ¨π
π¦ 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