#
# Copyright (C) 2001, 2004, 2007, 2009, 2011-2014, 2016 Internet Systems Consortium, Inc. ("ISC")
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
# $Id: tests.sh,v 1.11 2011/11/03 23:46:26 tbox Exp $
DIGOPTS="@10.53.0.1 -p 5300"
status=0
echo "I:generating new DH key"
ret=0
if [ $ret != 0 ]; then
echo "I:failed"
echo "I:exit status: $status"
exit $status
fi
do
echo "I:creating new key using owner name \"$owner\""
ret=0
if [ $ret != 0 ]; then
echo "I:failed"
echo "I:exit status: $status"
exit $status
fi
echo "I:checking the new key"
ret=0
if [ $ret != 0 ]; then
echo "I:failed"
fi
echo "I:deleting new key"
ret=0
if [ $ret != 0 ]; then
echo "I:failed"
fi
echo "I:checking that new key has been deleted"
ret=0
if [ $ret != 0 ]; then
echo "I:failed"
fi
done
echo "I:creating new key using owner name bar.example."
ret=0
if [ $ret != 0 ]; then
echo "I:failed"
echo "I:exit status: $status"
exit $status
fi
echo "I:checking the key with 'rndc tsig-list'"
ret=0
if [ $ret != 0 ]; then
echo "I:failed"
fi
echo "I:using key in a request"
ret=0
if [ $ret != 0 ]; then
echo "I:failed"
fi
echo "I:deleting the key with 'rndc tsig-delete'"
ret=0
$RNDC -c ../common/rndc.conf -s 10.53.0.1 -p 9953 tsig-delete bar.example.server > /dev/null || ret=1
if [ $ret != 0 ]; then
echo "I:failed"
fi
echo "I:recreating the bar.example. key"
ret=0
if [ $ret != 0 ]; then
echo "I:failed"
echo "I:exit status: $status"
exit $status
fi
echo "I:checking the new key with 'rndc tsig-list'"
ret=0
if [ $ret != 0 ]; then
echo "I:failed"
fi
echo "I:using the new key in a request"
ret=0
if [ $ret != 0 ]; then
echo "I:failed"
fi
echo "I:exit status: $status"