]> git.ipfire.org Git - thirdparty/krb5.git/commit
Add auto_fast_armor realm variable master 1534/head
authorjason34105533 <a20040108jason@gmail.com>
Thu, 23 Jul 2026 08:44:15 +0000 (16:44 +0800)
committerGreg Hudson <ghudson@mit.edu>
Fri, 7 Aug 2026 23:54:45 +0000 (19:54 -0400)
commiteaff3bcf1a43541208b1fa63a3df50c2080458b7
treed48a2d2f26068a52aa0f05d288e6a31e56ad9852
parentea7585ce3c8bc29b12cb2225fe5bc4d789544a08
Add auto_fast_armor realm variable

When auto_fast_armor is true and no FAST ccache name is provided in
the GIC options, use anonymous PKINIT to acquire an armor ticket into
a temporary memory ccache.  Refactor krb5int_fast_as_armor() and add
an armor_ccache parameter so that we can pass in the memory ccache
without modifying the caller's GIC options.

[ghudson@mit.edu: edited commit messages, documentation, and comments;
refactored some code changes for simplicity]

ticket: 9226 (new)
doc/admin/conf_files/krb5_conf.rst
src/include/k5-int.h
src/include/k5-trace.h
src/lib/krb5/krb/fast.c
src/lib/krb5/krb/fast.h
src/lib/krb5/krb/get_in_tkt.c
src/lib/krb5/krb/init_creds_ctx.h
src/tests/gssapi/t_gssapi.py
src/tests/t_pkinit.py