shishi_kdcreq_proxiable_p(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_kdcreq_proxiable_p(3) β€” the shishi manual, bestie edition ✨

okay so real talk, this is a page from the shishi manual, and it's about one tiny little function that answers one tiny little question: is the proxiable flag set or not? that's it. that's the whole vibe. let's get into it πŸ’…


🌸 NAME 🌸

shishi_kdcreq_proxiable_p β€” it's an API function, bestie. that's literally what it is.


πŸŽ€ SYNOPSIS πŸŽ€

#include <shishi.h>

int shishi_kdcreq_proxiable_p(Shishi * handle, Shishi_asn1 kdcreq);

πŸ¦‹ ARGUMENTS πŸ¦‹

  • Shishi * handle β€” your shishi handle, the one you got from shishi_init(). it's giving "allocated earlier, obviously" ✨
  • Shishi_asn1 kdcreq β€” the KDC-REQ variable we're pulling the kdc-options field out of. that's the one we're inspecting πŸ‘€

πŸ’– DESCRIPTION πŸ’–

so what we're doing here is figuring out if the KDC-Option proxiable flag is set. simple as that. vibe check on a flag πŸ”₯

and because you deserve to know what that flag actually means: the PROXIABLE option says that the ticket that's about to be issued should have its proxiable flag set. cute, right?

but listen β€” there's a whole rule about it, no cap:

it may only be set on the initial request, or in a subsequent request if the ticket-granting ticket it's based on is also proxiable. so like… it's giving conditional. don't just set it wherever πŸ™ˆ

⭐ RETURN VALUE ⭐

returns non-0 iff the proxiable flag is set in the KDC-REQ. so non-0 = yes bestie, 0 = nope. periodt. πŸ’…


😭 REPORTING BUGS 😭

found a bug? spill it to <bug-shishi@gnu.org>. fr fr, they want to know.


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. so like, go off, just keep the receipts 🫢


🌈 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. iconic behavior honestly πŸ“–βœ¨


and that's the whole page, bestie 🧚 this was from the shishi manual, version 1.0.3 β€” ty for reading, ily, go check your flags πŸ’œπŸ’–πŸŽ€