shishi_x509cert_default_file_set(3)
π shishi_x509cert_default_file_set(3) π
okay bestie, so this one lives in the shishi manual section, and it's genuinely one of the cutest little setters in the whole library. no cap.
β¨ NAME β¨
shishi_x509cert_default_file_set β API function π
β¨ SYNOPSIS β¨
#include <shishi.h>
void shishi_x509cert_default_file_set(Shishi * handle, const char *
x509certfile);
β¨ ARGUMENTS β¨
Shishi * handleβ the Shishi library handle, the one you made withshishi_init(). your main character, literally.const char * x509certfileβ a string holding the new default x509 client certificate file name. or, if you wanna go back to the way things were, passNULLto reset it to default. that's it, that's the vibe. π¦
β¨ DESCRIPTION β¨
so what does it do? it sets the default X.509 client certificate filename used in the library. that's the whole job, and it does it flawlessly. π
and why do you care? because the certificate is used during TLS connections with the KDC to authenticate the client. so it's giving "who am i, prove it" energy. π₯
the best part, the part that's genuinely iconic: the string is copied into the library, so you can dispose of the variable immediately after calling this function. no dangling pointer drama, no "wait should i free that", nothing. go ahead and let it go the second the call returns, bestie. π«Ά
β¨ REPORTING BUGS β¨
found something cursed? report bugs to <bug-shishi@gnu.org>. π
- GNU Shishi home page:
http://www.gnu.org/software/shishi/ - General help using GNU software:
http://www.gnu.org/gethelp/
β¨ COPYRIGHT β¨
Copyright Β© 2002-2022 Simon Josefsson.
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.
β¨ SEE ALSO β¨
the full documentation for shishi is maintained as a Texinfo manual. if the info and shishi programs are properly installed at your site, the command
info shishi
should give you access to the complete manual. π§
ngl, that's the whole page. every flag, every arg, every default. nothing skipped, nothing invented. periodt. π
and that's a wrap, bestie β this was shishi version 1.0.3, page shishi_x509cert_default_file_set(3). mwah, go set some certs. πΈβ¨π
π¦ where this page comes from
- debian bookworm: shishi-doc 1.0.3-1 Β· GPL-3.0-or-later
- debian trixie: shishi-doc 1.0.3-5 Β· GPL-3.0-or-later
- nixos 26.05: shishi 1.0.3
- nixpkgs unstable: shishi 1.0.3
- ubuntu noble: shishi-doc 1.0.3-2.1build2 Β· GPL-3.0-or-later
- ubuntu questing: shishi-doc 1.0.3-5
- ubuntu resolute: shishi-doc 1.0.3-5build1 Β· GPL-3.0-or-later
- ubuntu stonking: shishi-doc 1.0.3-7 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms