Problème SSL "Unable to get private key"
Bonjour,
J'aimerais activer le SSL pour pouvoir me connecter à ma base de donnée MySQL (sous Window), mais je rencontre un problème.
J'ai généré les différents certificats avec OpenSSL avec les commandes suivantes :
Code:
1 2 3 4 5 6
| openssl genrsa 2048 > ca-key.pem
openssl req -new -x509 -nodes -days 500 -key ca-key.pem > ca-cert.pem
openssl req -newkey rsa:2048 -days 500 -nodes -keyout server-key.pem > server-req.pem
openssl x509 -req -in server-req.pem -days 500 -CA ca-cert.pem -CAkey ca-key.pem -set_serial 01 > server-cert.pem
openssl req -newkey rsa:2048 -days 500 -nodes -keyout client-key.pem > client-req.pem
openssl x509 -req -in client-req.pem -days 500 -CA ca-cert.pem -CAkey ca-key.pem -set_serial 01 > client-cert.pem |
Ensuite dans le fichier de configuration MySQL my.ini, j'ai rajouté ces lignes :
Code:
1 2 3
| ssl-ca="C:/Certificats/MySQL/ca-cert.pem"
ssl-cert="C:/Certificats/MySQL/client-cert.pem"
ssl-key="C:/Certificats/MySQL/client-key.pem" |
Seulement, quand je redémarre MySQL, dans le fichier d'erreurs j'ai ceci :
Code:
1 2 3
| SSL error: Unable to get private key from 'C:/Certificats/MySQL/server-key.pem'
140224 16:15:08 [Warning] Failed to setup SSL
140224 16:15:08 [Warning] SSL error: Unable to get private key |
Pourtant le fichier existe bien et est bien rempli...
J'ai régénérer plusieurs fois des nouveaux certificats mais toujours ce même problème.
Je ne trouve pas de réponse sur internet.
(Dans les variables MySQL, have_ssl est en DISABLED.. mais je ne sais pas changer cette valeur)
Si vous avez une piste.... :)
Merci
Bonne journée,
Fabien