From 2f58fa6ccb4285970ad6d9b2cb0033e8f9d37030 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Fri, 14 Mar 2008 21:12:55 +0000 Subject: [PATCH] Test gsskrb5_register_acceptor_identity. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22683 ec53bebd-3082-4978-b11e-865c3cabbd6b --- tests/gss/check-context.in | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tests/gss/check-context.in b/tests/gss/check-context.in index cd257772b..a19d5b7d3 100644 --- a/tests/gss/check-context.in +++ b/tests/gss/check-context.in @@ -46,6 +46,7 @@ port=@port@ keytabfile=${objdir}/server.keytab keytab="FILE:${keytabfile}" +nokeytab="FILE:no-such-keytab" cache="FILE:krb5ccfile" kinit="${TESTS_ENVIRONMENT} ../../kuser/kinit -c $cache --no-afslog" @@ -190,6 +191,24 @@ for mech in krb5 ; do done +echo "test gsskrb5_register_acceptor_identity (both positive and negative)" + +cp ${keytabfile} ${keytabfile}.new +for mech in krb5 spnego; do + echo "${mech}: acceptor_identity positive" + ${context} --gsskrb5-acceptor-identity=${keytabfile}.new \ + --mech-type=$mech host@lucid.test.h5l.se || \ + { exitcode=1 ; echo "test failed"; } + + echo "${mech}: acceptor_identity negative" + ${context} --gsskrb5-acceptor-identity=${keytabfile}.foo \ + --mech-type=$mech host@lucid.test.h5l.se 2>/dev/null && \ + { exitcode=1 ; echo "test failed"; } +done + +rm ${keytabfile}.new + + #echo "sasl-digest-md5" #${context} --mech-type=sasl-digest-md5 \ # --name-type=hostbased-service \