summaryrefslogtreecommitdiff
path: root/tests/cert-tests/template-test
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2013-11-16 16:33:58 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2013-11-16 16:33:58 +0100
commit29d88e424430b9c0b53f3e493534fcba27b782af (patch)
tree7812c49b37e6c528e54c0dd7c40aa40ab7d7edbf /tests/cert-tests/template-test
parent93d1ca3ce86ee996a245c5b8036d3062a2a8ccf1 (diff)
downloadgnutls-29d88e424430b9c0b53f3e493534fcba27b782af.tar.gz
Added self checks for new date reading functionality
Diffstat (limited to 'tests/cert-tests/template-test')
-rwxr-xr-xtests/cert-tests/template-test26
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/cert-tests/template-test b/tests/cert-tests/template-test
index c4bbd03ed0..d4f0e5cce1 100755
--- a/tests/cert-tests/template-test
+++ b/tests/cert-tests/template-test
@@ -155,4 +155,30 @@ fi
rm -f tmp-tt.pem
+rc=1
+counter=1
+
+while [ "$rc" != "0" -a $counter -le 3 ]
+do
+datefudge "2007-04-22" \
+ $CERTTOOL --generate-self-signed \
+ --load-privkey $srcdir/template-test.key \
+ --template $srcdir/template-date.tmpl \
+ --outfile tmp-tt.pem 2>/dev/null
+
+diff $srcdir/template-date.pem tmp-tt.pem >/dev/null 2>&1
+rc=$?
+counter=`expr $counter + 1`
+done
+
+# We're done.
+if test "$rc" != "0"; then
+ echo "Test 6 (explicit dates) failed"
+ exit $rc
+fi
+
+rm -f tmp-tt.pem
+
+
+
exit 0