From: Rob Percival Date: Thu, 10 Mar 2016 20:26:34 +0000 (+0000) Subject: Basic test for "openssl req -precert" via apps/CA.pl X-Git-Tag: OpenSSL_1_1_1-pre1~2314 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=caee75d2c66221a5c519f881ba216af9bd240c35;p=oweals%2Fopenssl.git Basic test for "openssl req -precert" via apps/CA.pl TODO(robpercival): Should actually test that the output certificate contains the poison extension. Reviewed-by: Tim Hudson Reviewed-by: Rich Salz (Merged from https://github.com/openssl/openssl/pull/843) --- diff --git a/test/recipes/80-test_ca.t b/test/recipes/80-test_ca.t index 28a090ea7d..4766b8280d 100644 --- a/test/recipes/80-test_ca.t +++ b/test/recipes/80-test_ca.t @@ -22,7 +22,7 @@ my $std_openssl_cnf = rmtree("demoCA", { safe => 0 }); -plan tests => 4; +plan tests => 5; SKIP: { $ENV{OPENSSL_CONFIG} = '-config "'.srctop_file("test", "CAss.cnf").'"'; skip "failed creating CA structure", 3 @@ -41,6 +41,10 @@ plan tests => 4; ok(run(perlapp(["CA.pl", "-verify", "newcert.pem"])), 'verifying new certificate'); + + $ENV{OPENSSL_CONFIG} = "-config ".srctop_file("test", "Uss.cnf"); + ok(run(perlapp(["CA.pl", "-newprecert"], stderr => undef)), + 'creating new pre-certificate'); }