Olá, estou com o seguinte problema
No trabalho consegui implementar um servidor MySQL que aceita conexões ssl, a conexão funcionou e tudo ok.
Porém, em casa,nao consigo fazer funcionar, fiz exatamente a mesma coisa que fiz no trabalho, porem aqui não funciona.
O procedimento para gerar a chave foi :
# Create CA certificate
shell> openssl genrsa 2048 > ca-key.pem
shell> openssl req -new -x509 -nodes -days 1000 \
-key ca-key.pem > ca-cert.pem
# Create server certificate
shell> openssl req -newkey rsa:2048 -days 1000 \
-nodes -keyout server-key.pem > server-req.pem
shell> openssl x509 -req -in server-req.pem -days 1000 \
-CA ca-cert.pem -CAkey ca-key.pem -set_serial 01 > server-cert.pem
# Create client certificate
shell> openssl req -newkey rsa:2048 -days 1000 \
-nodes -keyout client-key.pem > client-req.pem
shell> openssl x509 -req -in client-req.pem -days 1000 \
-CA ca-cert.pem -CAkey ca-key.pem -set_serial 01 > client-cert.pem
No arquivo /etc/mysql/my.cnf (esta lendo dele, mas também por via das duvidas editei o /etc/my,cnf)
Esta :
[code][client]
ssl-ca=/home/felipe/Documentos/MySQL/openssl/ca-cert.pem
ssl-cert=/home/felipe/Documentos/MySQL/openssl/client-cert.pem
ssl-key=/home/felipe/Documentos/MySQL/openssl/client-key.pem
[mysqld]
ssl-ca=/etc/mysql/certs/ca-cert.pem
ssl-cert=/etc/mysql/certs/server-cert.pem
ssl-key=/etc/mysql/certs/server-key.pem
[/code]
No trabalho está igualzinho, mesma configuração, e lá esta funcionando.
Porem aqui quando vou estar o mysqld ou até mesmo pelo service mysql ele da o seguinte erro :
110225 22:09:54 [Note] Plugin ‘FEDERATED’ is disabled.
110225 22:09:54 InnoDB: Started; log sequence number 0 87190
[color=red]SSL error: Unable to get certificate from '/etc/mysql/certs/server-cert.pem’
110225 22:09:54 [Warning] Failed to setup SSL
110225 22:09:54 [Warning] SSL error: Unable to get certificate[/color]
110225 22:09:54 [Note] Event Scheduler: Loaded 0 events
110225 22:09:54 [Note] mysqld: ready for connections.
Version: ‘5.1.49-1ubuntu8.1’ socket: ‘/var/run/mysqld/mysqld.sock’ port: 3306 (Ubuntu)
110225 22:10:57 [Note] mysqld: Normal shutdown
110225 22:10:57 [Note] Event Scheduler: Purging the queue. 0 events
110225 22:10:57 InnoDB: Starting shutdown…
110225 22:11:00 InnoDB: Shutdown completed; log sequence number 0 87190
O que poderia estar acontecendo? Não encontro em forum algum a solução…nenhum mesmo
Obrigado