shishi_x509key_default_file_set(3)

πŸ“¦
version 1.0.3 Β· 2 versions
  • 1.0.3 Β· debian bookworm, debian trixie, nixos 26.05, nixpkgs unstable, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 1.0.2 Β· ubuntu jammy
, in debian bookworm, debian trixie, nixos 26.05, nixpkgs unstable, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– shishi_x509key_default_file_set(3) πŸ’–

okay bestie, welcome to the shishi manual β€” yes, that's the manual name, we're in section 3, and today's main character is shishi_x509key_default_file_set. she's a function, she's an API function, and she's here to let you set a default file. periodt.


✨ NAME ✨

shishi_x509key_default_file_set β€” API function πŸŽ€


🌸 SYNOPSIS 🌸

#include <shishi.h>

void shishi_x509key_default_file_set(Shishi * handle, const char *
x509keyfile);

like, that's the whole vibe. void return, two args, no notes. πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • Shishi * handle β€” the Shishi library handle, bestie. you make it with shishi_init(). no handle, no party. 🫢
  • const char * x509keyfile β€” a string holding the new default x509 client key file name. or, if you want to hit undo on your whole life, pass NULL and it resets to the default. iconic behavior honestly. 😌

πŸ‘‘ DESCRIPTION πŸ‘‘

so here's the tea: this function sets the default X.509 client key filename that the library uses. and what's that key even for? it gets used during TLS connections with the KDC to authenticate the client. that's it, that's the job, and she does it well. πŸ”₯

also β€” and this is the part that lowkey slays β€” the string is copied into the library. meaning you can literally dispose of the variable immediately after calling this function. no dangling, no keeping it alive, no stress. she took a copy, you're free. bye variable, you did amazing sweetie. πŸ’–


😭 REPORTING BUGS 😭

found a bug? not the vibe, but okay, spill. report bugs to <bug-shishi@gnu.org>.


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. fr fr, that's the license, respect it. 🫑


🌈 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, this command

info shishi

should give you access to the complete manual. iykyk. ⭐


and that's the whole page babes πŸ’œ this was shishi version 1.0.3, page shishi_x509key_default_file_set(3), and honestly? she ate. go set some defaults, hydrate, and text your bestie back. πŸ§šβœ¨πŸ“