Add DTLS renegotiation tests
[openssl.git] / test / ssl-tests / 18-dtls-renegotiate.conf
1 # Generated with generate_ssl_tests.pl
2
3 num_tests = 3
4
5 test-0 = 0-renegotiate-client-no-resume
6 test-1 = 1-renegotiate-client-resume
7 test-2 = 2-renegotiate-server-resume
8 # ===========================================================
9
10 [0-renegotiate-client-no-resume]
11 ssl_conf = 0-renegotiate-client-no-resume-ssl
12
13 [0-renegotiate-client-no-resume-ssl]
14 server = 0-renegotiate-client-no-resume-server
15 client = 0-renegotiate-client-no-resume-client
16
17 [0-renegotiate-client-no-resume-server]
18 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
19 CipherString = DEFAULT
20 Options = NoResumptionOnRenegotiation
21 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
22
23 [0-renegotiate-client-no-resume-client]
24 CipherString = DEFAULT
25 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
26 VerifyMode = Peer
27
28 [test-0]
29 ExpectedResult = Success
30 HandshakeMode = RenegotiateClient
31 Method = DTLS
32 ResumptionExpected = No
33
34
35 # ===========================================================
36
37 [1-renegotiate-client-resume]
38 ssl_conf = 1-renegotiate-client-resume-ssl
39
40 [1-renegotiate-client-resume-ssl]
41 server = 1-renegotiate-client-resume-server
42 client = 1-renegotiate-client-resume-client
43
44 [1-renegotiate-client-resume-server]
45 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
46 CipherString = DEFAULT
47 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
48
49 [1-renegotiate-client-resume-client]
50 CipherString = DEFAULT
51 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
52 VerifyMode = Peer
53
54 [test-1]
55 ExpectedResult = Success
56 HandshakeMode = RenegotiateClient
57 Method = DTLS
58 ResumptionExpected = Yes
59
60
61 # ===========================================================
62
63 [2-renegotiate-server-resume]
64 ssl_conf = 2-renegotiate-server-resume-ssl
65
66 [2-renegotiate-server-resume-ssl]
67 server = 2-renegotiate-server-resume-server
68 client = 2-renegotiate-server-resume-client
69
70 [2-renegotiate-server-resume-server]
71 Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
72 CipherString = DEFAULT
73 PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
74
75 [2-renegotiate-server-resume-client]
76 CipherString = DEFAULT
77 VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
78 VerifyMode = Peer
79
80 [test-2]
81 ExpectedResult = Success
82 HandshakeMode = RenegotiateServer
83 Method = DTLS
84 ResumptionExpected = No
85
86