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