1e1051a39Sopenharmony_ci# -*- mode: perl; -*-
2e1051a39Sopenharmony_ci# Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.
3e1051a39Sopenharmony_ci#
4e1051a39Sopenharmony_ci# Licensed under the Apache License 2.0 (the "License").  You may not use
5e1051a39Sopenharmony_ci# this file except in compliance with the License.  You can obtain a copy
6e1051a39Sopenharmony_ci# in the file LICENSE in the source distribution or at
7e1051a39Sopenharmony_ci# https://www.openssl.org/source/license.html
8e1051a39Sopenharmony_ci
9e1051a39Sopenharmony_ci## SSL test configurations
10e1051a39Sopenharmony_ci
11e1051a39Sopenharmony_cipackage ssltests;
12e1051a39Sopenharmony_ci
13e1051a39Sopenharmony_cisub test_pem
14e1051a39Sopenharmony_ci{
15e1051a39Sopenharmony_ci    my ($file) = @_;
16e1051a39Sopenharmony_ci    my $dir_sep = $^O ne "VMS" ? "/" : "";
17e1051a39Sopenharmony_ci    return "\${ENV::TEST_CERTS_DIR}" . $dir_sep . $file,
18e1051a39Sopenharmony_ci}
19e1051a39Sopenharmony_ci
20e1051a39Sopenharmony_ciour $fips_mode = 0;
21e1051a39Sopenharmony_ciour $no_deflt_libctx = 0;
22e1051a39Sopenharmony_ci
23e1051a39Sopenharmony_ciour %base_server = (
24e1051a39Sopenharmony_ci    "Certificate" => test_pem("servercert.pem"),
25e1051a39Sopenharmony_ci    "PrivateKey"  => test_pem("serverkey.pem"),
26e1051a39Sopenharmony_ci    "CipherString" => "DEFAULT",
27e1051a39Sopenharmony_ci);
28e1051a39Sopenharmony_ci
29e1051a39Sopenharmony_ciour %base_client = (
30e1051a39Sopenharmony_ci    "VerifyCAFile" => test_pem("rootcert.pem"),
31e1051a39Sopenharmony_ci    "VerifyMode" => "Peer",
32e1051a39Sopenharmony_ci    "CipherString" => "DEFAULT",
33e1051a39Sopenharmony_ci);
34