Check that get -o pkinit-acl works.
This commit is contained in:
@@ -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 baz@${R} || exit 1
|
||||||
${kadmin} -l add -p foo --use-defaults bez@${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 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
|
echo foo > ${objdir}/foopassword
|
||||||
|
|
||||||
@@ -224,6 +226,18 @@ mv kadmin2.tmp kadmin.tmp
|
|||||||
cmp kadmin.tmp ${srcdir}/donotexists.txt || \
|
cmp kadmin.tmp ${srcdir}/donotexists.txt || \
|
||||||
{ echo "wrong response"; exit 1;}
|
{ 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})"
|
echo "killing kdc (${kdcpid} ${kadmpid})"
|
||||||
sh ${srcdir}/leaks-kill.sh kdc $kdcpid || exit 1
|
sh ${srcdir}/leaks-kill.sh kdc $kdcpid || exit 1
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user