bind9/util
Petr Špaček 1d4fbe2511
Add tests for the "tkey-gssapi-credential" option
Four named instances in the "nsupdate" system test have GSS-TSIG support
enabled.  All of them currently use "tkey-gssapi-keytab".  Configure two
of them with "tkey-gssapi-credential" to test that option.

As "tkey-gssapi-keytab" and "tkey-gssapi-credential" both provide the
same functionality, no test modifications are required.  The difference
between the two options is that the value of "tkey-gssapi-keytab" is an
explicit path to the keytab file to acquire credentials from, while the
value of "tkey-gssapi-credential" is the name of the principal whose
credentials should be used; those credentials are looked up in the
keytab file expected by the Kerberos library, i.e. /etc/krb5.keytab by
default.  The path to the default keytab file can be overridden using by
setting the KRB5_KTNAME environment variable.  Utilize that variable to
use existing keytab files with the "tkey-gssapi-credential" option.

The KRB5_KTNAME environment variable should not interfere with the
"tkey-gssapi-keytab" option.  Nevertheless, rename one of the keytab
files used with "tkey-gssapi-keytab" to something else than the contents
of the KRB5_KTNAME environment variable in order to make sure that both
"tkey-gssapi-keytab" and "tkey-gssapi-credential" are actually tested.

(cherry picked from commit 1746d2e84a)
2021-04-23 09:19:45 +02:00
..
bindkeys.pl update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
branchsync.sh update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
check-ans-prereq.sh update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
check-categories.sh update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
check-changes update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
check-cocci Run the check-cocci on the whole tree, allow passing extra arguments 2020-02-08 03:12:09 -08:00
check-includes.pl update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
check-instincludes.sh update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
check-line-length.sh Detect overly long CHANGES lines 2021-01-28 15:08:09 +11:00
check-make-install.in update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
check-pullups.pl update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
check-sources.pl update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
check-win32util-configure update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
checklibs.sh update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
commit-arm.sh update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
COPYRIGHT fix a typo in copyright headers, and change "http" to "https" 2020-09-14 16:47:50 -07:00
COPYRIGHT.BRIEF fix a typo in copyright headers, and change "http" to "https" 2020-09-14 16:47:50 -07:00
COPYRIGHT.BSDI fix a typo in copyright headers, and change "http" to "https" 2020-09-14 16:47:50 -07:00
COPYRIGHT.NAI fix a typo in copyright headers, and change "http" to "https" 2020-09-14 16:47:50 -07:00
COPYRIGHT.NOM fix a typo in copyright headers, and change "http" to "https" 2020-09-14 16:47:50 -07:00
COPYRIGHT.PORTION fix a typo in copyright headers, and change "http" to "https" 2020-09-14 16:47:50 -07:00
COPYRIGHT.TOP fix a typo in copyright headers, and change "http" to "https" 2020-09-14 16:47:50 -07:00
copyrights Add tests for the "tkey-gssapi-credential" option 2021-04-23 09:19:45 +02:00
git-replay-merge.sh update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
kit.sh update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
mandoc2docbook.pl update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
mdnbuildtest.sh update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
memleak.pl update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
merge_copyrights Add the ISC DNSSEC Guide as a BIND 9 ARM appendix 2021-01-08 13:53:52 +01:00
mksymtbl.pl update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
models.c update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
nanny.pl update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
new-func update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
nt-kit update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
pairwise-testing.sh Do not remove stderr from pict output 2021-02-23 15:26:19 +01:00
parse_tsan.py update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
run-clang-tidy Merge branch '46-add-curly-braces' into 'master' 2020-02-13 21:28:35 +00:00
spacewhack.pl update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
suppressions.txt Refactor netmgr and add more unit tests 2020-12-09 10:46:16 +01:00
tabify-changes update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
update-drafts.pl update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
update_branches update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
update_copyrights update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00
xc update all copyright headers to eliminate the typo 2020-09-14 16:50:58 -07:00