[krbdev.mit.edu #7188] SVN Commit

Greg Hudson via RT rt-comment at krbdev.mit.edu
Mon Jul 2 02:24:58 EDT 2012


Add krb5_kt_client_default API

The default client keytab is intended to be used to automatically
acquire initial credentials for client applications.  The current
hardcoded default is a placeholder, and will likely change before
1.11.

Add test framework settings to ensure that a system default client
keytab doesn't interfere with tests, and to allow tests to be written
to deliberately use the default client keytab.

Add documentation about keytabs to the concepts section of the RST
docs, and describe the default client keytab there.

https://github.com/krb5/krb5/commit/d1fe0728c830fe52bdcb5d53c517a9462391069d
Author: Greg Hudson <ghudson at mit.edu>
Commit: d1fe0728c830fe52bdcb5d53c517a9462391069d
Branch: master
 doc/rst_source/conf.py                             |    1 +
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst |    4 +
 doc/rst_source/krb_admins/env_variables.rst        |    4 +
 doc/rst_source/krb_appldev/refs/api/index.rst      |    1 +
 doc/rst_source/krb_basic/index.rst                 |    1 +
 doc/rst_source/krb_basic/keytab_def.rst            |   61 ++++++++++++++++++++
 doc/rst_source/mitK5defaults.rst                   |    1 +
 src/include/k5-int.h                               |    4 +
 src/include/krb5/krb5.hin                          |   16 +++++
 src/include/osconf.hin                             |    2 +
 src/kadmin/testing/scripts/env-setup.shin          |    1 +
 src/kadmin/testing/scripts/init_db                 |    1 +
 src/lib/krb5/keytab/ktdefault.c                    |   14 +++++
 src/lib/krb5/libkrb5.exports                       |    1 +
 src/lib/krb5/os/ktdefname.c                        |   33 +++++++++++
 src/tests/dejagnu/config/default.exp               |   16 +++++-
 src/util/k5test.py                                 |    5 ++
 17 files changed, 164 insertions(+), 2 deletions(-)



More information about the krb5-bugs mailing list