Test auth indicator functionality
Modify adata.c to handle CAMMAC containers and display auth
indicators. Modify the test preauth module to transmit a list of
indicators (specified by a gic opt) from the clpreauth module to the
kdcpreauth module and assert them to the KDC. Add a new s4u2proxy
test harness in src/tests which can be used to exercise S4U2Proxy
without going through GSSAPI, using a second ccache containing an
existing evidence ticket.
Add tests to t_authdata.py to exercise a variety of ticket issuing
scenarios and verify that the correct auth indicators appear in each
ticket.
https://github.com/krb5/krb5/commit/e64140aba967e3d8a785d4f83b1477ed0bdc85bdAuthor: Greg Hudson <ghudson@mit.edu>
Commit: e64140aba967e3d8a785d4f83b1477ed0bdc85bd
Branch: master
.gitignore | 1 +
src/plugins/preauth/test/cltest.c | 66 +++++++++++++++++--
src/plugins/preauth/test/kdctest.c | 29 +++++++--
src/tests/Makefile.in | 11 ++-
src/tests/adata.c | 60 ++++++++++++++++--
src/tests/s4u2proxy.c | 110 +++++++++++++++++++++++++++++++
src/tests/t_authdata.py | 125 ++++++++++++++++++++++++++++++++++++
7 files changed, 381 insertions(+), 21 deletions(-)