8000 add ssl cert to travis · mysql-net/MySqlConnector@f94e0a9 · GitHub
[go: up one dir, main page]

Skip to content

Commit f94e0a9

Browse files
committed
add ssl cert to travis
1 parent b83ce6e commit f94e0a9

13 files changed

+223
-5
lines changed

.ci/docker-run.sh

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
#!/bin/bash
2+
cd $(dirname $0)
3+
4+
docker pull mysql:5.7
5+
docker run -d \
6+
-v $(pwd):/etc/mysql/conf.d \
7+
-p 3306:3306 \
8+
--name mysql \
9+
-e MYSQL_ROOT_PASSWORD='test' \
10+
mysql:5.7
11+
12+
for i in `seq 1 30`; do
13+
# wait for mysql to come up
14+
sleep 1
15+
# try running the init script
16+
docker exec -it mysql bash -c 'mysql -uroot -ptest < /etc/mysql/conf.d/init.sql' >/dev/null 2>&1
17+
# exit if successful
18+
if [ $? -eq 0 ]; then
19+
docker exec -it mysql mysql -ussltest -ptest \
20+
--ssl-mode=REQUIRED \
21+
--ssl-ca=/etc/mysql/conf.d/ssl-ca.pem \
22+
--ssl-cert=/etc/mysql/conf.d/ssl-client-cert.pem \
23+
--ssl-key=/etc/mysql/conf.d/ssl-client-key.pem \
24+
-e "SELECT 1"
25+
if [ $? -ne 0 ]; then
26+
>&2 echo "Problem with SSL"
27+
exit 1
28+
fi
29+
echo "Ran Init Script"
30+
exit 0
31+
fi
32+
done
33+
34+
# init script did not run
35+
>&2 echo "Unable to Run Init Script"
36+
exit 1

.ci/init.sql

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
CREATE USER 'mysqltest'@'%' IDENTIFIED BY 'test;key=\"val'; GRANT ALL ON *.* TO mysqltest;
2+
CREATE USER 'no_password'@'localhost';
3+
CREATE USER 'no_password'@'172.17.0.1';
4+
CREATE USER 'ssltest'@'%' IDENTIFIED BY 'test'; GRANT ALL PRIVILEGES ON *.* TO 'ssltest'@'%' REQUIRE SSL;

.ci/server.cnf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[mysqld]
2+
ssl-ca=/etc/mysql/conf.d/ssl-ca.pem
3+
ssl-cert=/etc/mysql/conf.d/ssl-server-cert.pem
4+
ssl-key=/etc/mysql/conf.d/ssl-server-key.pem

.ci/ssl-ca-key.pem

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
-----BEGIN RSA PRIVATE KEY-----
2+
MIIEowIBAAKCAQEAy+3RJYYEDFEe2Ask2zU/wCb/+Rw10NAw1EYA7kXopAOC+9et
3+
eZu2qAAYntxf+V1CsgnJhrIzVNGeIHfSS5j5aE24zPKKjgu+1jSFT4uF+E6ZDguC
4+
va+xj0SLKAOsZVmYj0atAEJTyinTJRvlzLfSLUFcbgErCIIRBO6iPrh4t2I8u+9H
5+
7UP1CJL7hAknK/Fa0/xFMtgLiGIOHKawSD5/JGIyA9M8q/BQQWGIfpAYROWUJlKe
6+
EsD+AQDj0GJSmzUzI/SP3QxhwdKyA5S8nKhhUfrNQp8+8IZ6K2v0DcOPKBr8ATJk
7+
GJ5olS3gE7JLKlpzVqY0zOJQVDNDKVAKaavU/wIDAQABAoIBAGECWKPJBNP3Iv0T
8+
EA1XX2RBKTOPv+n9n7zbMEYo62paYUz8ZIGdGV8B7LRlkSJGwxt+nGd/DfwjW12G
9+
ontj4gFEN80G8/Juk/HCOkiEzs44VYbg4ujpU0YcDTaTyMbNwE0oCdQ9uS5Khy73
10+
/nFMYKc2mImb9KSvevklq/i6OHLDZ0bxTy1zizS1AgCNiDyMPLaoRscdHfPZlV95
11+
hmcrfbEbq+gfjoZWOL1F/He0pux74Z0QuhEuwtVwIkay79FlLmoigGyiCV5kFnPL
12+
SJ/xDH9sJdk/ok08mkYg1BrixuscrtXX9zM0IPw3y7wKVq0k9/rytIZiHdsuw7TQ
13+
+3M8AkECgYEA6DljHx/Hj8JO4mPndyFbpvawTt0QgGIseK7OcbDFdyR3iWe2smyZ
14+
W1keWaOSmaTgc8KWMbbB6UfpVi/451pWQ0d9QBZo3FDvr0KiqWgxZZ5ycO26J+Z7
15+
h8b0nm+0bvAwWwvl0sCSHVS6jGtWVS56FZp/C9Y4Qq22tT7xa/wxWKUCgYEA4M7P
16+
gjgUupsScihYy+CjBxJmdP5P4Kv2DMgt/UngIIfSPvJWB/+Uc5j7skHrcNIN0Dz1
17+
c19n03TyC7LDO0NTebANET6jE+wlH1SbIPlDUC1A+fJxpAn8btsDkUzwbt5ZbzV9
18+
Vc0mE4rfY8lJWQ0OxJvPiCRD7w9seBOV3P9AodMCgYABBT+KQ3l9CD2QgR/jRiJA
19+
+ZSMxCvuZIANh7cgiMZVX7Omxu3mmtORszKO8kkSo8bYu2ItlcAEZmyAFHXjjmIS
20+
qZ3DSlXroe9rtb9BP1P4PloCZQkMY9bnIdixWYxRcHzF6ad45Z++wUCQnWgjt7CR
21+
p7wnMSnOITVMVpp4/wK4gQKBgDfUpMxeSSee45HeW08m1tYmx7M+hW/yxQSfomxJ
22+
MJRjpt9jJ+KMor2ivL+kh2hZgny45uxkQVDOtl4ZY0sQiWarRlOGDtIfz4hcZrpl
23+
rUX4Ny7b+0UWBc8yLUykowGlzuhDjIEGlfI8hwYtMz4edBB38a6J8yUn23RmyM09
24+
xztpAoGBAKU6vg8xpOO86QYqA1GXA3075f+c5YzUqwi/QRrVm266nJb4/TtN6A+I
25+
y35uIRKRBNGmoRB2lkGWjBxAAvQoH8q03QFZKNYpjuVQ+FMNOPkLOTNUNmy6xBQ8
26+
H/C/m1DvqtrbZX7HW8YHQqG79rH6sfK6RZ2bPu1ppKc7kPBIjgbb
27+
-----END RSA PRIVATE KEY-----

.ci/ssl-ca.pem

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIDqzCCApOgAwIBAgIJAPl6eT/YDhDpMA0GCSqGSIb3DQEBCwUAMGwxCzAJBgNV
3+
BAYTAlVTMQswCQYDVQQIDAJOQzEMMAoGA1UEBwwDUlRQMRcwFQYDVQQKDA5NeVNx
4+
bENvbm5lY3RvcjEUMBIGA1UECwwLRW5naW5lZXJpbmcxEzARBgNVBAMMCmRvY2tl
5+
cmhvc3QwHhcNMTYxMDA4MTQwNTEzWhcNMjYwODE3MTQwNTEzWjBsMQswCQYDVQQG
6+
EwJVUzELMAkGA1UECAwCTkMxDDAKBgNVBAcMA1JUUDEXMBUGA1UECgwOTXlTcWxD
7+
b25uZWN0b3IxFDASBgNVBAsMC0VuZ2luZWVyaW5nMRMwEQYDVQQDDApkb2NrZXJo
8+
b3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy+3RJYYEDFEe2Ask
9+
2zU/wCb/+Rw10NAw1EYA7kXopAOC+9eteZu2qAAYntxf+V1CsgnJhrIzVNGeIHfS
10+
S5j5aE24zPKKjgu+1jSFT4uF+E6ZDguCva+xj0SLKAOsZVmYj0atAEJTyinTJRvl
11+
zLfSLUFcbgErCIIRBO6iPrh4t2I8u+9H7UP1CJL7hAknK/Fa0/xFMtgLiGIOHKaw
12+
SD5/JGIyA9M8q/BQQWGIfpAYROWUJlKeEsD+AQDj0GJSmzUzI/SP3QxhwdKyA5S8
13+
nKhhUfrNQp8+8IZ6K2v0DcOPKBr8ATJkGJ5olS3gE7JLKlpzVqY0zOJQVDNDKVAK
14+
aavU/wIDAQABo1AwTjAdBgNVHQ4EFgQUvHyfhJ1hlLFAXVKq1G/qk+0RmBYwHwYD
15+
VR0jBBgwFoAUvHyfhJ1hlLFAXVKq1G/qk+0RmBYwDAYDVR0TBAUwAwEB/zANBgkq
16+
hkiG9w0BAQsFAAOCAQEApSQKljLYVoDuvOSf9oLfpvbb5ltR6hXZz7PsTrg55nzk
17+
hS2N/nQxMuo85nJ4DvE98P/GK2qY6KfKuud+//uYRT5GYVQclEpcQ3Tx41HxReo0
18+
w9x5fWj3sg6m7Gtr2M6GH5onuyMH+cI6KkLUyJLBChlp/nBppDzKGFGQ1si0ozTR
19+
TEw+H0QAMibU5cRviP99w8AwQQPVBdQWzHrsGT8rUEGh3UVDX5fV2rvzUVMx56VB
20+
dSR98wk150RW3m4cs/6TGqJ3PE8GXDf86QwTorcsnO4j4kb6W68ZPIdJVlDgp0Tz
21+
WSqO4yFOy+ZCqh4epeh8g/d3FLUjEgjtkKPnzxlwmA==
22+
-----END CERTIFICATE-----

.ci/ssl-client-cert.pem

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIDTDCCAjQCAQEwDQYJKoZIhvcNAQELBQAwbDELMAkGA1UEBhMCVVMxCzAJBgNV
3+
BAgMAk5DMQwwCgYDVQQHDANSVFAxFzAVBgNVBAoMDk15U3FsQ29ubmVjdG9yMRQw
4+
EgYDVQQLDAtFbmdpbmVlcmluZzETMBEGA1UEAwwKZG9ja2VyaG9zdDAeFw0xNjEw
5+
MDgxNDA1NTlaFw0yNjA4MTcxNDA1NTlaMGwxCzAJBgNVBAYTAlVTMQswCQYDVQQI
6+
DAJOQzEMMAoGA1UEBwwDUlRQMRcwFQYDVQQKDA5NeVNxbENvbm5lY3RvcjEUMBIG
7+
A1UECwwLRW5naW5lZXJpbmcxEzARBgNVBAMMCmRvY2tlcmhvc3QwggEiMA0GCSqG
8+
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1dqKk57xD46lUN9JbuWJ3P1WTwavPPf1t
9+
p1AqG6i/hVJ+oTxNsjjJiP4/K6/Cx2zlTtOfR9jLsf8s9OwNYLaojkT4tK7TyzVg
10+
49n9zovu5R4K0v9wNxNTgnSZ9vR2tuUz1jeBiovZ6U5RH4qK5POp7gr4cURfEw/4
11+
5SCXD/5WsF4iz1z3h5ooiWj5jOx4OoMfUpv9YsRXnYibVtFTI9CFBpsqW+nXfKip
12+
HwOaPT5cfY7ovOR52SRN86RIkXzCjlWV3IiBdO2wwHDT+rJJApmlP3tw+G49gR0I
13+
/MPZR8tdRPbrHBzfHn445dyoL1yqJrGyd80yCAzdhiN1TLAxpgvxAgMBAAEwDQYJ
14+
KoZIhvcNAQELBQADggEBAAyF0LiV7RH8iH+kV0qtxuJmfuAnQwuIKJ0miFnzI/8I
15+
8EUTD7lf6YsjmFDovpyxbwKoQ0IOedSxmwKx3XZx65Pb/QUJz+Sqq6WKIRnzbqe+
16+
2Efsung1+ZulNx56JhTzK+LCDydhQcXehgiTJW2mln2c032MkQCJ5ABRQS5XrwtC
17+
4bR65gNVgq6huR+CvCXawNgxNBJPcP/fRC/QJQg5U7oQad6zvA49wmow3Figtelc
18+
dCekxnbXentVYk+b6UfpPSLWSrLC/JHxhBVGE9j1PRso7AfI4zDLjiGANwugBBI3
19+
/cnubQzV6HFd4sxtyiBbjDBJV2U0nEUBNbBj3tgDajg=
20+
-----END CERTIFICATE-----

.ci/ssl-client-csr.pem

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
-----BEGIN CERTIFICATE REQUEST-----
2+
MIICsTCCAZkCAQAwbDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5DMQwwCgYDVQQH
3+
DANSVFAxFzAVBgNVBAoMDk15U3FsQ29ubmVjdG9yMRQwEgYDVQQLDAtFbmdpbmVl
4+
cmluZzETMBEGA1UEAwwKZG9ja2VyaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEP
5+
ADCCAQoCggEBALV2oqTnvEPjqVQ30lu5Ync/VZPBq889/W2nUCobqL+FUn6hPE2y
6+
OMmI/j8rr8LHbOVO059H2Mux/yz07A1gtqiORPi0rtPLNWDj2f3Oi+7lHgrS/3A3
7+
E1OCdJn29Ha25TPWN4GKi9npTlEfiork86nuCvhxRF8TD/jlIJcP/lawXiLPXPeH
8+
miiJaPmM7Hg6gx9Sm/1ixFediJtW0VMj0IUGmypb6dd8qKkfA5o9Plx9jui85HnZ
9+
JE3zpEiRfMKOVZXciIF07bDAcNP6skkCmaU/e3D4bj2BHQj8w9lHy11E9uscHN8e
10+
fjjl3KgvXKomsbJ3zTIIDN2GI3VMsDGmC/ECAwEAAaAAMA0GCSqGSIb3DQEBCwUA
11+
A4IBAQCJMyH+JX5MgEXLnsum/WOf5Htk9Y1nTUviocDVFUISFRSp6ix70T3UM53G
12+
xd76JyphQt2uTqqZZNHD4ChWFhNl7vRqjv+qEad+d/jzawkVAZONrv8jQvOFYWEh
13+
wcUMXeS1X4QM814Q9U6geqOkybYBmjtpc6L7KglyaPjJSe57eMqMi6EmktvNKujc
14+
ysn0TP7rPYk8Zc3hrLD3Y+YTlPtKel5qqPe0KrHpv0CzcDvWTlNEaZWuToqor5jK
15+
xc2wP6VL7wg6ONgj7FE/Dn0u3l4usvKwhEZc8ejkY5WDM30st1U9qUOGI1B/eCIG
16+
frzfU7w74ny+7mumRfv0IPYlSbQL
17+
-----END CERTIFICATE REQUEST-----

.ci/ssl-client-key.pem

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
-----BEGIN RSA PRIVATE KEY-----
2+
MIIEogIBAAKCAQEAtXaipOe8Q+OpVDfSW7lidz9Vk8Grzz39badQKhuov4VSfqE8
3+
TbI4yYj+Pyuvwsds5U7Tn0fYy7H/LPTsDWC2qI5E+LSu08s1YOPZ/c6L7uUeCtL/
4+
cDcTU4J0mfb0drblM9Y3gYqL2elOUR+KiuTzqe4K+HFEXxMP+OUglw/+VrBeIs9c
5+
94eaKIlo+YzseDqDH1Kb/WLEV52Im1bRUyPQhQabKlvp13yoqR8Dmj0+XH2O6Lzk
6+
edkkTfOkSJF8wo5VldyIgXTtsMBw0/qySQKZpT97cPhuPYEdCPzD2UfLXUT26xwc
7+
3x5+OOXcqC9cqiaxsnfNMggM3YYjdUywMaYL8QIDAQABAoIBAHJG2/Zt2aoHXUOk
8+
Q91vygq+3+3FMaW5rDe5/koGUScLlwAYGhnz+r8wfqzZnj5TyMg/9BWC8YyV89Uk
9+
COQD3AQaVGUrpE3M0zjJRScJRCaWM20to5/Pj2Qv665qT1nTpFQYu6vgzGHXA3Mj
10+
IeSGesyxFEeRTTVyk8Ryxyta7xk3uRfHulu7kCEXahLdVeF+PV5mxfiBp4KOb36n
11+
RHhaPYTauj0LIogOU1VJOf1Ji+XJdQUD+hUCmDs5y4iFqDPxQSeKztIogxpWFRzX
12+
tea5mQkn0JkKsDV6Va7JjOUCOgrcJX+fojU2g0lE4aEiUpgdg6ovrPbQw1VhaVqF
13+
YUHeKWECgYEA2KgdhhdkZlb6IYHrRpzbFZeaeWBQLPFbWE1LscKY3rc+w/fgLH+7
14+
WhHLwc7mHIEpY+yxYYsdIYPqhzoLvGnFn1pwJZbNFhzph6YJMddeEpkp0m9ROKFc
15+
dE8jL96RkDxY2/WQK6raQqJ25YEFOwa7b5gsdE1EwtPTDEfM8mbpOtsCgYEA1mp2
16+
k9CRr8uO6YTI8aMTafprcStwxh4FibEyKA1mVjHd4N/6bWHGAARdu1Pth3yd44nP
17+
E9KejXJXRqAn3KvK6cjSUfb3Tc8hZZ0EZAUsC/evR3G6mpb3e8LvfPayqgCUeHkp
18+
exLdz1BRBn+dukK0ehQFb2G5pjKPBe87MJ85ACMCgYBm0oqIfAuTIk49nsoJTiIP
19+
wk52skX6vmUqqCx3ZbJlaLQqDzbeB5Tj7zQze7zr5ES/frLEZ2Bg6plgqiStu8kl
20+
kqdMv5//kaMnVJ5igCLOUtBtZZU3eiVFsdUyP7/3oxxM7+MHRmOlYjNpQm04ET7d
21+
fGwEmjM6/4rW9jCHDl48JwKBgGfH5hcLp8hoBYc/zycuIJJ2NBT1ysMJ+vI3gyhh
22+
u/vSbSuQHZ1d6sFNW7T1HY4rohxlMobMthOOmXHEySaFPFTF8A7eM7tEm0ycoGht
23+
HHG6c+tnv8NdePI9Wz+oBLhGSZa6RnqcmiHjJSS5FjX2XXaNREgyC/LGm/VqYsLY
24+
/nTzAoGASG+SNUUNe3pzQIKku77qoqgXG1YDeFjvVSDDEZmDINZUxTITtFG80AiT
25+
cSt9YGmBV7Ghn93mGXDzF3ronP5vTKratrtFTSVo3/A73YMatnjLx+mJ/dt7dYCT
26+
dvH6WDbPwhy+pMvLGNsxWDtN7N4xj/ueLF2rXGu4zXJYfk+pteY=
27+
-----END RSA PRIVATE KEY-----

.ci/ssl-server-cert.pem

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIDTDCCAjQCAQEwDQYJKoZIhvcNAQELBQAwbDELMAkGA1UEBhMCVVMxCzAJBgNV
3+
BAgMAk5DMQwwCgYDVQQHDANSVFAxFzAVBgNVBAoMDk15U3FsQ29ubmVjdG9yMRQw
4+
EgYDVQQLDAtFbmdpbmVlcmluZzETMBEGA1UEAwwKZG9ja2VyaG9zdDAeFw0xNjEw
5+
MDgxNDA1MjJaFw0yNjA4MTcxNDA1MjJaMGwxCzAJBgNVBAYTAlVTMQswCQYDVQQI
6+
DAJOQzEMMAoGA1UEBwwDUlRQMRcwFQYDVQQKDA5NeVNxbENvbm5lY3RvcjEUMBIG
7+
A1UECwwLRW5naW5lZXJpbmcxEzARBgNVBAMMCmRvY2tlcmhvc3QwggEiMA0GCSqG
8+
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7YAnrlatP6HJCrP/dBEmDyB4Bc2oR+1qC
9+
8JH64bWqtx7K7bgmAbqbaqIpYSLfC1lqXAM0zXR9RkzHhSM8+knfsZaygXdrzzIt
10+
fy5gS5lDx+yn81kL/gIopUFhuIeTDjB2XGIEb5bRpwcw/bTtasldwrOilAhtzkku
11+
eyNG51OUfrbrjd8rICfF5aJW+GR1788z+8Bjh4omAQjSLLi6YK/gN+kqZmiPXhh+
12+
5k0ebZS+vZEKWccvnnt82czlElVngym6ZzU1VMx6Ou03GhgZN8rrGQBcqF6geO/O
13+
3UbcHZ1Fc/Xuf2WB/Ndz/Nd8CTkpDgB86UQqwKfOsGvKO56CFXZ/AgMBAAEwDQYJ
14+
KoZIhvcNAQELBQADggEBAGvQUk//CM5RIXf0SQWlnfofTkf7N1anCbVWrJkqdAJC
15+
KwWP5oIRnFFQR0gidnFRqv/mQ8dMaxjW//WXA4L9T5ukhp3ApE6GCW8kk8qeG/fj
16+
laaxZH8v1wupZDQcDyMfToZLb4HVijnw4TrGeV/aSp2ia7ool4A/6HsARYIvO8lW
17+
eYbZHMGIKHd6NbNWadKMJJwQzw/qRFwmLCNQRaYmzf6kF+a02WRsGhwiUfaIAhh7
18+
NdH45kjGHD9vSJODt0oL0bnxOeAFhe23T7JV49DhBut6w5Ib5iIUTsFSQSWConQs
19+
2KzWut4M4gOzKdrBN6srhJG66tI2isXUAfp9UeRf60A=
20+
-----END CERTIFICATE-----

.ci/ssl-server-csr.pem

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
-----BEGIN CERTIFICATE REQUEST-----
2+
MIICsTCCAZkCAQAwbDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAk5DMQwwCgYDVQQH
3+
DANSVFAxFzAVBgNVBAoMDk15U3FsQ29ubmVjdG9yMRQwEgYDVQQLDAtFbmdpbmVl
4+
cmluZzETMBEGA1UEAwwKZG9ja2VyaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEP
5+
ADCCAQoCggEBALtgCeuVq0/ockKs/90ESYPIHgFzahH7WoLwkfrhtaq3HsrtuCYB
6+
uptqoilhIt8LWWpcAzTNdH1GTMeFIzz6Sd+xlrKBd2vPMi1/LmBLmUPH7KfzWQv+
7+
AiilQWG4h5MOMHZcYgRvltGnBzD9tO1qyV3Cs6KUCG3OSS57I0bnU5R+tuuN3ysg
8+
J8Xlolb4ZHXvzzP7wGOHiiYBCNIsuLpgr+A36SpmaI9eGH7mTR5tlL69kQpZxy+e
9+
e3zZzOUSVWeDKbpnNTVUzHo67TcaGBk3yusZAFyoXqB4787dRtwdnUVz9e5/ZYH8
10+
13P813wJOSkOAHzpRCrAp86wa8o7noIVdn8CAwEAAaAAMA0GCSqGSIb3DQEBCwUA
11+
A4IBAQA9iB7OnltZGzrfLPmTTzRUdsX+BVupksJqBqpEnWrBU/2BuCTjt+a3sOHQ
12+
swiMfYYoXaqL/j70PEDP/PStYdPxjZUD/Jtz1+4HJvG2QJc9dkaUHQ78ofwFAXZ+
13+
lPfMoWbZi9dD7ZfgiKPYhVp/+eVQdnxbVvB2c8heKyIpO8BWzRrhU4HRgJirK5Vv
14+
9DduPJTSgYFvXw64QmgTyPlLF3N8U1bK12vc5fAOdDSemCUNwwhQq3S2kcbtZg0l
15+
tVK+9mym1bIXiOy5wE6SCyXAmx9qPx2RSgT6Vl3kC8nndq1YtveHIf1h3BHjzCgJ
16+
rrJbZh9vCRmK6xcLniegujcLJbeF
17+
-----END CERTIFICATE REQUEST-----

.ci/ssl-server-key.pem

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
-----BEGIN RSA PRIVATE KEY-----
2+
MIIEpAIBAAKCAQEAu2AJ65WrT+hyQqz/3QRJg8geAXNqEftagvCR+uG1qrceyu24
3+
JgG6m2qiKWEi3wtZalwDNM10fUZMx4UjPPpJ37GWsoF3a88yLX8uYEuZQ8fsp/NZ
4+
C/4CKKVBYbiHkw4wdlxiBG+W0acHMP207WrJXcKzopQIbc5JLnsjRudTlH62643f
5+
KyAnxeWiVvhkde/PM/vAY4eKJgEI0iy4umCv4DfpKmZoj14YfuZNHm2Uvr2RClnH
6+
L557fNnM5RJVZ4Mpumc1NVTMejrtNxoYGTfK6xkAXKheoHjvzt1G3B2dRXP17n9l
7+
gfzXc/zXfAk5KQ4AfOlEKsCnzrBryjueghV2fwIDAQABAoIBAC2l4gTQu6GGAYAY
8+
4WSYzMgcEqNL2MV0tMI9lXLHVhi27/uEGl64ARwnyEXIclRgUXJF5EoS25RBcicR
9+
Wlpap3CltQ7b15oeKh1HZKb1A+utYwwvjrwLL79zMxB5gh3jUQ8kxoRKIzYEOQ5I
10+
YLGOWGxNKLIs2jjWDqISQa/eX1BHe3BYsFVCAdewcStQsUewZgJdynmGIyChAVak
11+
zyb1wA60Is9NjOoedthTFe+7QKX7jaseyReY56ZrkzaoSdZwfd/ha4Z4o8dqh3t3
12+
ElnanZ3qRKbw/4ata4kkM8c0r69pGSk4vYLRc1Xeva6POlrEE7Nqw606ZWjUrtyS
13+
pZRwmMECgYEA7rt4lgbVIzugdYKa0T1dTYFLLi1/VNSDSrq/iqfLRCMmcidmQSF2
14+
RBWPzmYrBajwU7zE83LQf5VkcxtIV88RRr0ju7dBhZL3sTLxQH1JXqtge77GbX77
15+
dyljBvCmO2GauHXp7JM33n4NMYR9288Ue0Aaa0CdKnXXy3WRSyMK1S8CgYEAyO2a
16+
lQQPIP1LSU9ZXVcjbWsuVDPHCQ1P6u2r4GALvGorQWcckBrkIF5GhVhCzzOfMfjh
17+
0b4/a8z7h5whyQYtQXz4YWk6ddFzi/ZUTCl28gdYyRhK1E6H26G60fe1e+2FRsw4
18+
HDsTgULdyyUpq6FBWHp/6PsZ/LvvboI99weWv7ECgYEAs4JV7wGePIr2YcXeId2x
19+
jbjdzhA6AZB2VLfNlTYMeuSvYQDNO8Ysho9r/bgHO49Hfr+fnKtFqdmsmXz3TceO
20+
5xELkHgAla7n/t8eVu6eP8g/mWzfCbCE55pAMxS6+kWvMGrBhblBNlS0GPrWJHU2
21+
omKWOvVv+GB57iwuH0BvQdMCgYA0IdH1z/PM72tVPg1FtpIulZyTpEuEAbw2jCwI
22+
L2NcI3/NnF9A1HlUHKHXfyr2b8JiSNzuepoh8jFg4hWx/rRHRZF8VL0iTJHaQrNk
23+
f22pJlbW9kKUCzwctD2wtMCVwu7Ni7cTPBC3fQ3m42GIcnJt7nq5jE0V0f0xgwFo
24+
0sM+QQKBgQCDnhFBCjUDv86fmj7d6Yp2WMSmGJT77rfj12qeHREtAJK04jhpXWMR
25+
bFJXCatA4kUmXbUEcAFAHRxZhaHx5Kvm3llAPjsSTd2g7+ag3qt13uZ32F2Qbef+
26+
XH2s4qTEa1mmX83PUC0ZNZrwDOMx6BTLWensnxc9Zmccvm4JC0uS/Q==
27+
-----END RSA PRIVATE KEY-----

.travis.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,11 @@ dist: trusty
33
services: docker
44

55
before_install:
6-
- docker pull mysql:5.7
7-
- docker run --name mysql -e MYSQL_ROOT_PASSWORD='test' -p 3306:3306 -d mysql:5.7
6+
- chmod +x .ci/docker-run.sh && ./.ci/docker-run.sh
87
- sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list'
98
- sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
109
- sudo apt-get update
1110
- sudo apt-get install -y dotnet-dev-1.0.0-preview2-003121
12-
- docker exec -it mysql mysql -uroot -ptest -e "CREATE USER 'mysqltest'@'%' IDENTIFIED BY 'test;key=\"val'; GRANT ALL ON *.* TO mysqltest; CREATE USER 'no_password'@'172.17.0.1'; SET GLOBAL max_allowed_packet=104857600;"
1311

1412
script:
1513
- dotnet restore

appveyor.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ build_script:
1212
dotnet build tests\SideBySide.New --configuration Release
1313
before_test:
1414
- cmd: |-
15-
"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe" -u root --password=Password12! -e "CREATE USER mysqltest IDENTIFIED BY 'test;key=\"val'; GRANT ALL ON *.* TO mysqltest; CREATE USER no_password;"
16-
"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe" -u root --password=Password12! -e "SET GLOBAL max_allowed_packet=104857600;"
15+
"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe" -u root --password=Password12! < .ci\init.sql
1716
test_script:
1817
- cmd: |-
1918
dotnet test tests\MySqlConnector.Tests --configuration Release

0 commit comments

Comments
 (0)
0