shishi_kdcreq_proxy_p(3)
π shishi_kdcreq_proxy_p(3) β the shishi manual, section 3 π
okay bestie, sit down, grab a strawberry π, because we're about to learn whether a Kerberos request is out here asking to be a proxy. yes it's niche. yes it's iconic. let's go π¦
β¨ NAME β¨
shishi_kdcreq_proxy_p β it's an API function, bestie. that's the whole name card π
πΈ SYNOPSIS πΈ
#include <shishi.h>
int shishi_kdcreq_proxy_p(Shishi * handle, Shishi_asn1 kdcreq);
two args, one int back. clean. no notes. β¨
π ARGUMENTS π
Shishi * handleβ the shishi handle, and you gotta get it the legit way, as allocated byshishi_init(). don't be out here passing vibes, pass the handle π«ΆShishi_asn1 kdcreqβ theKDC-REQvariable we're pulling thekdc-optionsfield out of. that's the one we're snooping on π
π DESCRIPTION π
so the whole job of this function? it determines if the KDC-Option proxy flag is set. that's it. that's the gig. π―
now let's talk about what the PROXY option means, because it's lowkey important:
The PROXY option says "hey, this is a request for a proxy."
and here's the catch, the fine print, the "read the room" moment: this option will only be honored if the ticket-granting ticket in the request has its PROXIABLE bit set. no bit, no proxy. that's the rule, no cap. π₯
and where do you say which hosts the resulting ticket should be valid from? the address(es) of the host go in the addresses field of the request. that's literally where they live. put them there, don't improvise π
β RETURN VALUE β
Returns non-0 iff the proxy flag is set in KDC-REQ. so: truthy = yes she's proxying, zero = nope. fr fr π
π REPORTING BUGS π
found a bug? don't just scream into the group chat, report it properly, bestie:
- 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.
(that's the license, and it's very generous of him, we stan π)
π§ 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. go read it, it's giving main character energy πβ¨
and that's the whole page, bestie! this was from the shishi manual, version 1.0.3, page shishi_kdcreq_proxy_p(3) β proxy-checking, flag-reading, absolutely slaying. mwah π
ππ
π¦ 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