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