mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-30 04:26:45 +03:00 
			
		
		
		
	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.
		
			
				
	
	
		
			38 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # 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!
 |