1*ebfedea0SLionel Sambuc# $NetBSD: userid.at,v 1.1 2009/06/13 05:25:09 agc Exp $ 2*ebfedea0SLionel Sambuc 3*ebfedea0SLionel SambucAT_SETUP([tests with no default userid in gpg.conf]) 4*ebfedea0SLionel Sambuc 5*ebfedea0SLionel Sambuc# Remove any previous testsuite run's $testhomedir 6*ebfedea0SLionel SambucAT_CHECK([rm -rf $testhomedir], [0], [ignore], [ignore]) 7*ebfedea0SLionel Sambuc 8*ebfedea0SLionel Sambuc# Create $testhomedir as fake $HOME/.gnupg 9*ebfedea0SLionel SambucAT_CHECK([mkdir -m 700 -p $testhomedir], [0], [ignore], [ignore]) 10*ebfedea0SLionel Sambuc 11*ebfedea0SLionel Sambuc# Import private key for tests 12*ebfedea0SLionel Sambuc# XXX: Use GPG until NetPGP's key management is overhauled 13*ebfedea0SLionel SambucAT_CHECK([gpg --batch --homedir $testhomedir --import < $testprivatekey], 14*ebfedea0SLionel Sambuc [0], [ignore], [ignore]) 15*ebfedea0SLionel Sambuc 16*ebfedea0SLionel SambucAT_CHECK([cp $abs_top_builddir/libtool file3], [0], [ignore], [ignore]) 17*ebfedea0SLionel Sambuc 18*ebfedea0SLionel Sambuc# sign with an explicit userid, no default in gpg.conf 19*ebfedea0SLionel SambucAT_CHECK([netpgp --homedir $testhomedir --userid $testuserid --sign file3], 20*ebfedea0SLionel Sambuc [0], [ignore], [ignore]) 21*ebfedea0SLionel Sambuc 22*ebfedea0SLionel Sambuc# test with no userid 23*ebfedea0SLionel SambucAT_CHECK([netpgp --homedir $testhomedir --cat --output=file3.copy file3.gpg], 24*ebfedea0SLionel Sambuc [0], [ignore], [ignore]) 25*ebfedea0SLionel Sambuc 26*ebfedea0SLionel SambucAT_CHECK([diff file3 file3.copy]) 27*ebfedea0SLionel Sambuc 28*ebfedea0SLionel Sambuc# Create a gpg.conf 29*ebfedea0SLionel Sambuc#AT_CHECK([echo "default-key $testuserid" > $testhomedir/gpg.conf], 30*ebfedea0SLionel Sambuc# [0], [ignore], [ignore]) 31*ebfedea0SLionel Sambuc 32*ebfedea0SLionel SambucAT_CLEANUP 33