diff --git a/tests/scripts/checkcerts.sh b/tests/scripts/checkcerts.sh
new file mode 100755
index 0000000000000000000000000000000000000000..619129467366de6db5d7804974f3594d118dd510
--- /dev/null
+++ b/tests/scripts/checkcerts.sh
@@ -0,0 +1,30 @@
+#
+# Run 'certtool -i' on all certificate files
+# Returns nonzero on failure
+#
+# zzz 2011-08
+# public domain
+#
+
+cd `dirname $0`/../../installer/resources/certificates
+
+for i in *
+do
+	echo "Checking $i ..."
+	EXPIRES=`certtool -i < $i | grep 'Not After'`
+        if [ $? -ne 0 ]
+	then
+		echo "********* FAILED CHECK FOR $i *************"
+		FAIL=1
+	fi
+	echo $EXPIRES
+	# TODO - parse and fail if it expires soon
+done
+
+if [ "$FAIL" != "" ]
+then
+	echo "******** At least one file failed check *********"
+else
+	echo "All files passed"
+fi
+exit $FAIL