diff options
author | Tomas Mraz <tmraz@fedoraproject.org> | 2018-03-19 15:01:39 +0100 |
---|---|---|
committer | Rich Salz <rsalz@openssl.org> | 2018-03-19 15:22:49 +0100 |
commit | 8a5ed9dce8ee36b4bb05cb928fa7a01aba6d8e41 (patch) | |
tree | 3b942fbfeb7c69a11ed45db6993cd39455ea7e0a /test/recipes/90-test_sysdefault.t | |
parent | Add a multithread rand test (diff) | |
download | openssl-8a5ed9dce8ee36b4bb05cb928fa7a01aba6d8e41.tar.xz openssl-8a5ed9dce8ee36b4bb05cb928fa7a01aba6d8e41.zip |
Apply system_default configuration on SSL_CTX_new().
When SSL_CTX is created preinitialize it with system default
configuration from system_default section.
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/4848)
Diffstat (limited to 'test/recipes/90-test_sysdefault.t')
-rw-r--r-- | test/recipes/90-test_sysdefault.t | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/test/recipes/90-test_sysdefault.t b/test/recipes/90-test_sysdefault.t new file mode 100644 index 0000000000..79d20a8d81 --- /dev/null +++ b/test/recipes/90-test_sysdefault.t @@ -0,0 +1,23 @@ +#! /usr/bin/env perl +# Copyright 2017 The OpenSSL Project Authors. All Rights Reserved. +# +# Licensed under the OpenSSL license (the "License"). You may not use +# this file except in compliance with the License. You can obtain a copy +# in the file LICENSE in the source distribution or at +# https://www.openssl.org/source/license.html + + +use OpenSSL::Test::Utils; +use OpenSSL::Test qw/:DEFAULT srctop_file/; + +my $test_name = "test_sysdefault"; +setup($test_name); + +plan skip_all => "$test_name is not supported in this build" + if disabled("tls1_2") || disabled("rsa"); + +plan tests => 1; + +$ENV{OPENSSL_CONF} = srctop_file("test", "sysdefault.cnf"); + +ok(run(test(["sysdefaulttest"])), "sysdefaulttest"); |