blob: 3ffd5961396864554b3fc1f3642c80ed540da339 [file] [log] [blame]
Emilia Kasper453dfd82016-03-17 15:14:30 +01001# -*- mode: perl; -*-
Matt Caswell33388b42020-04-23 13:55:52 +01002# Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.
Rich Salz44c8a5e2016-06-01 11:26:40 -04003#
Richard Levitte909f1a22018-12-06 13:05:25 +01004# Licensed under the Apache License 2.0 (the "License"). You may not use
Rich Salz44c8a5e2016-06-01 11:26:40 -04005# this file except in compliance with the License. You can obtain a copy
6# in the file LICENSE in the source distribution or at
7# https://www.openssl.org/source/license.html
8
Emilia Kasper453dfd82016-03-17 15:14:30 +01009
10## SSL test configurations
11
12package ssltests;
13
14our @tests = (
15 {
16 name => "default",
17 server => { },
18 client => { },
19 test => { "ExpectedResult" => "Success" },
20 },
21
22 {
Dr. Stephen Henson9cf847d2017-01-25 18:43:13 +000023 name => "Server signature algorithms bug",
24 # Should have no effect as we aren't doing client auth
Dr. Stephen Hensond8979bd2017-01-28 19:45:33 +000025 server => { "ClientSignatureAlgorithms" => "PSS+SHA512:RSA+SHA512" },
26 client => { "SignatureAlgorithms" => "PSS+SHA256:RSA+SHA256" },
Dr. Stephen Henson9cf847d2017-01-25 18:43:13 +000027 test => { "ExpectedResult" => "Success" },
28 },
29
30 {
Emilia Kasper453dfd82016-03-17 15:14:30 +010031 name => "verify-cert",
32 server => { },
33 client => {
34 # Don't set up the client root file.
35 "VerifyCAFile" => undef,
36 },
37 test => {
38 "ExpectedResult" => "ClientFail",
Emilia Kasper9f48bba2016-07-21 16:29:48 +020039 "ExpectedClientAlert" => "UnknownCA",
Emilia Kasper453dfd82016-03-17 15:14:30 +010040 },
41 },
Matt Caswell752aa4a2021-12-03 15:18:27 +000042
43 {
44 name => "name-constraints-no-san-in-ee",
45 server => {
46 "Certificate" => test_pem("goodcn2-chain.pem"),
47 "PrivateKey" => test_pem("goodcn2-key.pem"),
48 },
49 client => {
50 "VerifyCAFile" => test_pem("root-cert.pem"),
51 },
52 test => { "ExpectedResult" => "Success" },
53 },
Emilia Kasper453dfd82016-03-17 15:14:30 +010054);