我当前正在尝试连接到我的MariaDB并将数据插入其中。我希望对客户端和服务器之间的连接进行加密。我已经在服务器端as explained here上完成了TLS的工作。
我想要的是让客户端无需证书文件即可连接到MariaDB。
我当前的ConnectionString
是:
$@"Data Source ={ hostName }; Initial Catalog = usersInfo; User ID = user; Password = password; SslMode=Required;"
但是我猜它没有连接,因为它也需要证书文件。
配置文件50-server.cnf
包含:
#ssl = on
ssl
ssl-ca=/etc/mysql/ssl/ca-cert.pem
ssl-cert=/etc/mysql/ssl/server-cert.pem
ssl-key=/etc/mysql/ssl/server-key.pem
[mariadb]
ssl
配置文件50-client.cnf
包含:
[client-mariadb]
ssl