1# Generated with generate_ssl_tests.pl
2
3num_tests = 4
4
5test-0 = 0-srp
6test-1 = 1-srp-bad-password
7test-2 = 2-srp-auth
8test-3 = 3-srp-auth-bad-password
9# ===========================================================
10
11[0-srp]
12ssl_conf = 0-srp-ssl
13
14[0-srp-ssl]
15server = 0-srp-server
16client = 0-srp-client
17
18[0-srp-server]
19Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
20CipherString = SRP
21MaxProtocol = TLSv1.2
22PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
23
24[0-srp-client]
25CipherString = SRP
26MaxProtocol = TLSv1.2
27VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
28VerifyMode = Peer
29
30[test-0]
31ExpectedResult = Success
32server = 0-srp-server-extra
33client = 0-srp-client-extra
34
35[0-srp-server-extra]
36SRPPassword = password
37SRPUser = user
38
39[0-srp-client-extra]
40SRPPassword = password
41SRPUser = user
42
43
44# ===========================================================
45
46[1-srp-bad-password]
47ssl_conf = 1-srp-bad-password-ssl
48
49[1-srp-bad-password-ssl]
50server = 1-srp-bad-password-server
51client = 1-srp-bad-password-client
52
53[1-srp-bad-password-server]
54Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
55CipherString = SRP
56MaxProtocol = TLSv1.2
57PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
58
59[1-srp-bad-password-client]
60CipherString = SRP
61MaxProtocol = TLSv1.2
62VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
63VerifyMode = Peer
64
65[test-1]
66ExpectedResult = ServerFail
67server = 1-srp-bad-password-server-extra
68client = 1-srp-bad-password-client-extra
69
70[1-srp-bad-password-server-extra]
71SRPPassword = password
72SRPUser = user
73
74[1-srp-bad-password-client-extra]
75SRPPassword = passw0rd
76SRPUser = user
77
78
79# ===========================================================
80
81[2-srp-auth]
82ssl_conf = 2-srp-auth-ssl
83
84[2-srp-auth-ssl]
85server = 2-srp-auth-server
86client = 2-srp-auth-client
87
88[2-srp-auth-server]
89Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
90CipherString = aSRP
91MaxProtocol = TLSv1.2
92PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
93
94[2-srp-auth-client]
95CipherString = aSRP
96MaxProtocol = TLSv1.2
97VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
98VerifyMode = Peer
99
100[test-2]
101ExpectedResult = Success
102server = 2-srp-auth-server-extra
103client = 2-srp-auth-client-extra
104
105[2-srp-auth-server-extra]
106SRPPassword = password
107SRPUser = user
108
109[2-srp-auth-client-extra]
110SRPPassword = password
111SRPUser = user
112
113
114# ===========================================================
115
116[3-srp-auth-bad-password]
117ssl_conf = 3-srp-auth-bad-password-ssl
118
119[3-srp-auth-bad-password-ssl]
120server = 3-srp-auth-bad-password-server
121client = 3-srp-auth-bad-password-client
122
123[3-srp-auth-bad-password-server]
124Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
125CipherString = aSRP
126MaxProtocol = TLSv1.2
127PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
128
129[3-srp-auth-bad-password-client]
130CipherString = aSRP
131MaxProtocol = TLSv1.2
132VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
133VerifyMode = Peer
134
135[test-3]
136ExpectedResult = ServerFail
137server = 3-srp-auth-bad-password-server-extra
138client = 3-srp-auth-bad-password-client-extra
139
140[3-srp-auth-bad-password-server-extra]
141SRPPassword = password
142SRPUser = user
143
144[3-srp-auth-bad-password-client-extra]
145SRPPassword = passw0rd
146SRPUser = user
147
148
149