diff options
Diffstat (limited to 'test/ssl-tests/05-sni.conf')
-rw-r--r-- | test/ssl-tests/05-sni.conf | 45 |
1 files changed, 40 insertions, 5 deletions
diff --git a/test/ssl-tests/05-sni.conf b/test/ssl-tests/05-sni.conf index 3fbb169e82..e1fb3d9d89 100644 --- a/test/ssl-tests/05-sni.conf +++ b/test/ssl-tests/05-sni.conf @@ -31,9 +31,16 @@ VerifyMode = Peer [test-0] ExpectedResult = Success ExpectedServerName = server2 -ServerName = server2 +server = 0-SNI-switch-context-server-extra +server2 = 0-SNI-switch-context-server-extra +client = 0-SNI-switch-context-client-extra + +[0-SNI-switch-context-server-extra] ServerNameCallback = IgnoreMismatch +[0-SNI-switch-context-client-extra] +ServerName = server2 + # =========================================================== @@ -58,9 +65,16 @@ VerifyMode = Peer [test-1] ExpectedResult = Success ExpectedServerName = server1 -ServerName = server1 +server = 1-SNI-keep-context-server-extra +server2 = 1-SNI-keep-context-server-extra +client = 1-SNI-keep-context-client-extra + +[1-SNI-keep-context-server-extra] ServerNameCallback = IgnoreMismatch +[1-SNI-keep-context-client-extra] +ServerName = server1 + # =========================================================== @@ -83,6 +97,9 @@ VerifyMode = Peer [test-2] ExpectedResult = Success +client = 2-SNI-no-server-support-client-extra + +[2-SNI-no-server-support-client-extra] ServerName = server1 @@ -109,6 +126,10 @@ VerifyMode = Peer [test-3] ExpectedResult = Success ExpectedServerName = server1 +server = 3-SNI-no-client-support-server-extra +server2 = 3-SNI-no-client-support-server-extra + +[3-SNI-no-client-support-server-extra] ServerNameCallback = IgnoreMismatch @@ -135,9 +156,16 @@ VerifyMode = Peer [test-4] ExpectedResult = Success ExpectedServerName = server1 -ServerName = invalid +server = 4-SNI-bad-sni-ignore-mismatch-server-extra +server2 = 4-SNI-bad-sni-ignore-mismatch-server-extra +client = 4-SNI-bad-sni-ignore-mismatch-client-extra + +[4-SNI-bad-sni-ignore-mismatch-server-extra] ServerNameCallback = IgnoreMismatch +[4-SNI-bad-sni-ignore-mismatch-client-extra] +ServerName = invalid + # =========================================================== @@ -161,8 +189,15 @@ VerifyMode = Peer [test-5] ExpectedResult = ServerFail -ServerAlert = UnrecognizedName -ServerName = invalid +ExpectedServerAlert = UnrecognizedName +server = 5-SNI-bad-sni-reject-mismatch-server-extra +server2 = 5-SNI-bad-sni-reject-mismatch-server-extra +client = 5-SNI-bad-sni-reject-mismatch-client-extra + +[5-SNI-bad-sni-reject-mismatch-server-extra] ServerNameCallback = RejectMismatch +[5-SNI-bad-sni-reject-mismatch-client-extra] +ServerName = invalid + |