25-test_x509.t: Re-add and improve a test on non-existence of ASN.1 parse errors
Reviewed-by: Paul Dale <paul.dale@oracle.com> (Merged from https://github.com/openssl/openssl/pull/13353)
This commit is contained in:
parent
d718521fca
commit
f7626d0bfa
@ -16,7 +16,7 @@ use OpenSSL::Test qw/:DEFAULT srctop_file/;
|
|||||||
|
|
||||||
setup("test_x509");
|
setup("test_x509");
|
||||||
|
|
||||||
plan tests => 14;
|
plan tests => 15;
|
||||||
|
|
||||||
require_ok(srctop_file('test','recipes','tconversion.pl'));
|
require_ok(srctop_file('test','recipes','tconversion.pl'));
|
||||||
|
|
||||||
@ -124,8 +124,12 @@ sub test_errors { # actually tests diagnostics of OSSL_STORE
|
|||||||
return $res && $found;
|
return $res && $found;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# 3 tests for non-existence of spurious OSSL_STORE ASN.1 parse error output.
|
||||||
|
# This requires provoking a failure exit of the app after reading input files.
|
||||||
|
ok(test_errors("bad output format", "root-cert.pem", '-outform', 'http'),
|
||||||
|
"load root-cert errors");
|
||||||
ok(test_errors("RC2-40-CBC", "v3-certs-RC2.p12", '-passin', 'pass:v3-certs'),
|
ok(test_errors("RC2-40-CBC", "v3-certs-RC2.p12", '-passin', 'pass:v3-certs'),
|
||||||
"load v3-certs-RC2 no asn1 errors");
|
"load v3-certs-RC2 no asn1 errors"); # error msg should mention "RC2-40-CBC"
|
||||||
SKIP: {
|
SKIP: {
|
||||||
skip "sm2 not disabled", 1 if !disabled("sm2");
|
skip "sm2 not disabled", 1 if !disabled("sm2");
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user