summaryrefslogtreecommitdiff
path: root/mysql-test/t
diff options
context:
space:
mode:
authorunknown <msvensson@neptunus.(none)>2006-09-25 16:44:15 +0200
committerunknown <msvensson@neptunus.(none)>2006-09-25 16:44:15 +0200
commit8152207223adaabb7fe9e402ee27e3d5beaa0272 (patch)
tree3905638059043ce7f8fcbc0f0097a7ee1ef64e2f /mysql-test/t
parentf3172a8957e5c2edde1a5dedb94cd293609933df (diff)
downloadmariadb-git-8152207223adaabb7fe9e402ee27e3d5beaa0272.tar.gz
Bug#21868 Server crashes if encrypted certificate key provided
- Add test case which runs the same tests as ssl.test but with a different DES encrypted key mysql-test/std_data/server-key-des.pem: BitKeeper file /home/msvensson/mysql/bug21868/my50-bug21868/mysql-test/std_data/server-key-des.pem mysql-test/std_data/server-cert-des.pem: BitKeeper file /home/msvensson/mysql/bug21868/my50-bug21868/mysql-test/std_data/server-cert-des.pem mysql-test/r/ssl_des.result: New BitKeeper file ``mysql-test/r/ssl_des.result'' mysql-test/t/ssl_des-master.opt: New BitKeeper file ``mysql-test/t/ssl_des-master.opt'' mysql-test/t/ssl_des.test: New BitKeeper file ``mysql-test/t/ssl_des.test''
Diffstat (limited to 'mysql-test/t')
-rw-r--r--mysql-test/t/ssl_des-master.opt1
-rw-r--r--mysql-test/t/ssl_des.test19
2 files changed, 20 insertions, 0 deletions
diff --git a/mysql-test/t/ssl_des-master.opt b/mysql-test/t/ssl_des-master.opt
new file mode 100644
index 00000000000..b610fe3f250
--- /dev/null
+++ b/mysql-test/t/ssl_des-master.opt
@@ -0,0 +1 @@
+--ssl-cert=std_data/server-cert-des.pem --ssl-key=std_data/server-key-des.pem
diff --git a/mysql-test/t/ssl_des.test b/mysql-test/t/ssl_des.test
new file mode 100644
index 00000000000..7cf2c920ab5
--- /dev/null
+++ b/mysql-test/t/ssl_des.test
@@ -0,0 +1,19 @@
+# Tell the server to use a DES-encrypted cert
+# then turn on ssl between the client and server
+# and run a number of standard tests
+
+-- source include/have_openssl.inc
+
+# Connect by ip to avoid turning on "ssl-verify-server-cert"
+connect (ssl_con,127.0.0.1,root,,,,$MASTER_MYPORT,SSL);
+
+# Check ssl turned on
+SHOW STATUS LIKE 'Ssl_cipher';
+
+# Source select test case
+-- source include/common-tests.inc
+
+# Check ssl turned on
+SHOW STATUS LIKE 'Ssl_cipher';
+
+