mirror of
https://github.com/MariaDB/server.git
synced 2025-01-18 04:53:01 +01:00
cb8f837a3d
change SSL methods to be SSLv23 (according to openssl manpage: "A TLS/SSL connection established with these methods may understand the SSLv2, SSLv3, TLSv1, TLSv1.1 and TLSv1.2 protocols") from TLSv1 methods, that go back to the initial SSL implementation in MySQL in 2001. OpenSSL default ciphers are different if TLSv1.2 is enabled, so tests need to take this into account.
31 lines
889 B
Text
31 lines
889 B
Text
# Turn on ssl between the client and server
|
|
# and run a number of tests
|
|
|
|
-- source include/have_ssl_communication.inc
|
|
# Slow test, don't run during staging part
|
|
-- source include/not_staging.inc
|
|
|
|
# Save the initial number of concurrent sessions
|
|
--source include/count_sessions.inc
|
|
|
|
connect (ssl_con,localhost,root,,,,,SSL);
|
|
|
|
# Check ssl turned on
|
|
--replace_result DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-SHA
|
|
SHOW STATUS LIKE 'Ssl_cipher';
|
|
|
|
# Source select test case
|
|
-- source include/common-tests.inc
|
|
|
|
# Check ssl turned on
|
|
--replace_result DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-SHA
|
|
SHOW STATUS LIKE 'Ssl_cipher';
|
|
|
|
connection default;
|
|
disconnect ssl_con;
|
|
|
|
# Wait till all disconnects are completed
|
|
--source include/wait_until_count_sessions.inc
|
|
|
|
## This test file is for testing encrypted communication only, not other
|
|
## encryption routines that the SSL library happens to provide!
|