mirror of
https://github.com/MariaDB/server.git
synced 2025-01-20 14:02:32 +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.
37 lines
1 KiB
Text
37 lines
1 KiB
Text
# Turn on compression between the client and server
|
|
# and run a number of tests
|
|
|
|
-- source include/have_ssl_communication.inc
|
|
-- source include/have_compress.inc
|
|
-- source include/not_staging.inc
|
|
|
|
# Save the initial number of concurrent sessions
|
|
--source include/count_sessions.inc
|
|
|
|
connect (ssl_compress_con,localhost,root,,,,,SSL COMPRESS);
|
|
|
|
# Check ssl turned on
|
|
--replace_result DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES256-SHA
|
|
SHOW STATUS LIKE 'Ssl_cipher';
|
|
|
|
# Check compression turned on
|
|
SHOW STATUS LIKE 'Compression';
|
|
|
|
# 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';
|
|
|
|
# Check compression turned on
|
|
SHOW STATUS LIKE 'Compression';
|
|
|
|
connection default;
|
|
disconnect ssl_compress_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!
|