在Raspberry pi上使用Let的加密的SQL over TLS

时间:2017-01-19 18:17:31

标签: sql ssl raspberry-pi

我希望能够从C#应用程序连接到Raspberry Pi(mysql-server)上托管的数据库。在现实世界中,专业人员使用Web服务,但我想使用SQL连接器进行C#。

我使用Comodo的证书成功取消了此功能。 见https://tutorials.pieterjan.pro/?a=Webdesign_Hosting_ExternHosten_HTTPS_SSL_SQL-TLS&lang=nl

我已经安装了Let's Encrypt for pieterjan.pro的证书。但是,当我配置mysql使用此证书时,它不起作用。虽然我实际上做了同样的事情。

sudo nano /etc/mysql/my.cnf

包含:

ssl
ssl-cert=/etc/letsencrypt/live/pieterjan.pro/fullchain.pem
ssl-key=/etc/letsencrypt/live/pieterjan.pro/privkey-nopassword.key

密钥文件已使用openSSL重现,因此它不受密码保护。证书和密钥的路径是正确的。为什么我不能使用LetsEncrypt证书使用SQL over TLS?

pi@pieterjan:~ $ mysql -p -u root
Enter password:
mysql> show variables like '%ssl%';
+---------------+------------------------------------------------------------+
| Variable_name | Value                                                      |
+---------------+------------------------------------------------------------+
| have_openssl  | DISABLED                                                   |
| have_ssl      | DISABLED                                                   |
| ssl_ca        |                                                            |
| ssl_capath    |                                                            |
| ssl_cert      | /etc/letsencrypt/live/pieterjan.pro/fullchain.pem          |
| ssl_cipher    |                                                            |
| ssl_key       | /etc/letsencrypt/live/pieterjan.pro/privkey-nopassword.key |
+---------------+------------------------------------------------------------+

0 个答案:

没有答案