Check that get -o pkinit-acl works.

This commit is contained in:
Love Hornquist Astrand
2009-07-19 20:57:47 -07:00
parent 311ce98d85
commit 17de01f523

View File

@@ -82,6 +82,8 @@ ${kadmin} -l add -p foo --use-defaults bar@${R} || exit 1
${kadmin} -l add -p foo --use-defaults baz@${R} || exit 1
${kadmin} -l add -p foo --use-defaults bez@${R} || exit 1
${kadmin} -l add -p foo --use-defaults fez@${R} || exit 1
${kadmin} -l add -p foo --use-defaults pkinit@${R} || exit 1
${kadmin} -l modify --pkinit-acl="CN=baz,DC=test,DC=h5l,DC=se" pkinit@${R} || exit 1
echo foo > ${objdir}/foopassword
@@ -224,6 +226,18 @@ mv kadmin2.tmp kadmin.tmp
cmp kadmin.tmp ${srcdir}/donotexists.txt || \
{ echo "wrong response"; exit 1;}
#----------------------------------
${kadmind} -d &
kadmpid=$!
sleep 1
echo "kadmin get pkinit-acl"
env KRB5CCNAME=${cache} \
${kadmin} -p foo/admin@${R} get -o pkinit-acl pkinit@${R} \
> /dev/null || \
{ echo "kadmin failed $?"; cat messages.log ; exit 1; }
echo "killing kdc (${kdcpid} ${kadmpid})"
sh ${srcdir}/leaks-kill.sh kdc $kdcpid || exit 1