From fd1661f019ed6bec3c16e1b189920a84e1354336 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Mon, 25 Jun 2007 04:54:43 +0000 Subject: [PATCH] test max-depth. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21278 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/hx509/test_chain.in | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lib/hx509/test_chain.in b/lib/hx509/test_chain.in index a6968c977..c7f5e307b 100644 --- a/lib/hx509/test_chain.in +++ b/lib/hx509/test_chain.in @@ -103,6 +103,20 @@ ${hxtool} verify --missing-revoke \ chain:FILE:$srcdir/data/sub-ca.crt \ anchor:FILE:$srcdir/data/ca.crt > /dev/null || exit 1 +echo "max depth 2 (ok)" +${hxtool} verify --missing-revoke \ + --max-depth=2 \ + cert:FILE:$srcdir/data/sub-cert.crt \ + chain:FILE:$srcdir/data/sub-ca.crt \ + anchor:FILE:$srcdir/data/ca.crt > /dev/null && exit 1 + +echo "max depth 1 (fail)" +${hxtool} verify --missing-revoke \ + --max-depth=1 \ + cert:FILE:$srcdir/data/sub-cert.crt \ + chain:FILE:$srcdir/data/sub-ca.crt \ + anchor:FILE:$srcdir/data/ca.crt > /dev/null && exit 1 + echo "ocsp non-ca responder" ${hxtool} verify \ cert:FILE:$srcdir/data/test.crt \