From 977e13f4291856b05f23f98610d8a435fb17a623 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sat, 30 Dec 2006 17:52:08 +0000 Subject: [PATCH] test issuing self-signed and CA certificates. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19593 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/hx509/test_ca.in | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/lib/hx509/test_ca.in b/lib/hx509/test_ca.in index 48b59a307..e66371a4a 100644 --- a/lib/hx509/test_ca.in +++ b/lib/hx509/test_ca.in @@ -105,4 +105,27 @@ ${hxtool} issue-certificate \ --req="pkcs10-request.der" \ --certificate="cert-ee.der" || exit 1 +echo "issue self-signed cert" +${hxtool} issue-certificate \ + --self-signed \ + --ca-private-key=$srcdir/data/key.der \ + --subject="cn=test" \ + --certificate="cert-ee.der" || exit 1 + +echo "issue ca cert" +${hxtool} issue-certificate \ + --ca-certificate=FILE:$srcdir/data/ca.crt,$srcdir/data/ca.key \ + --issue-ca \ + --subject="cn=ca-cert" \ + --req="pkcs10-request.der" \ + --certificate="cert-ca.der" || exit 1 + +echo "issue self-signed ca cert" +${hxtool} issue-certificate \ + --self-signed \ + --issue-ca \ + --ca-private-key=$srcdir/data/key.der \ + --subject="cn=ca-root" \ + --certificate="cert-ca.der" || exit 1 + exit 0