shishi_kdcreq_sendrecv(3)
π shishi_kdcreq_sendrecv(3) β the shishi manual, bestie edition π
okay so. this is a page from the shishi manual, section 3 (library calls, for the uninitiated β¨). and it's about shishi_kdcreq_sendrecv β the little function that slides your request over to the KDC and catches the reply like it's catching feelings. no cap, it's giving errand-runner energy and honestly? we're obsessed. π
β¨ NAME β¨
shishi_kdcreq_sendrecv β API function π
πΈ SYNOPSIS πΈ
#include <shishi.h>
int shishi_kdcreq_sendrecv(Shishi * handle, Shishi_asn1 kdcreq,
Shishi_asn1 * kdcrep);
like. that's the whole vibe right there. π¦
π«Ά ARGUMENTS π«Ά
Shishi * handleβ your Shishi library handle, the one you already made withshishi_init(). it's the main character of the whole operation, lowkey. πShishi_asn1 kdcreqβ an input variable holding a prepared AS-REQ. you gotta bring the request, bestie, she doesn't make it for you. πShishi_asn1 * kdcrepβ an output pointer variable that comes back holding the received AS-REP. yes, a pointer to a pointer situation, we love a little indirection moment. β
π« DESCRIPTION π«
Sends a request to the KDC, and receives the response. that's the whole job description, fr fr.
the AS-REQ you hand over in kdcreq sets all the data for the request β every bit of it, no crumbs left behind. π
and on reception? the reply gets decoded as an AS-REP into kdcrep. decoded, translated, delivered. iconic behaviour honestly. β¨
π₯ RETURN VALUE π₯
the return code tells you which timeline you're in:
SHISHI_OKβ success. slay. everything ate. πSHISHI_KDC_TIMEOUTβ it timed out. the KDC was not replying and we felt that. πSHISHI_ASN1_ERRORβ translation errors happened. the ASN.1 was not translating, bestie. πSHISHI_GOT_KRBERRORβ for other corruptions. yeah. other corruptions. we don't talk about those. π
π REPORTING BUGS π
found a bug? do NOT suffer in silence, tell the people:
- 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/
be a good citizen and actually report it, okay? the maintainers are people too π«Ά
π 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.
(translation: you can copy it, you can remix it, just keep the receipts. periodt. π)
π§ 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 encyclopedia but make it cute. πβ¨
and that's the page!! this was shishi version 1.0.3, page shishi_kdcreq_sendrecv(3) in section 3 of the manual. mwah, bye bestie ππ¦πΈ
π¦ 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