Poate cineva să-mi îndrume către o soluție pentru activarea conexiunilor SSL pentru MariaDB10 pe un dispozitiv Synology?
Aparatul este un Synology NAS care rulează DSM 7.0.1 (Actualizare 2).
Eu am:
- Am creat certificatele recomandate (ca-key.pem / server-key.pem / server-cert.pem) prin:
openssl genrsa -out ca-key.pem 2048
openssl req -new -x509 -nodes -days 365000 -key ca-key.pem -out ca-cert.pem
openssl req -newkey rsa:2048 -days 365 -nodes -keyout server-key.pem
-out server-req.pem
openssl rsa -in server-key.pem -out server-key.pem
openssl x509 -req -in server-req.pem -days 365 -CA ca-cert.pem -CAkey ca-key.pem set_serial 01 -out server-cert.pem
Certificatele plasate în directorul „/etc/mariadb/”.
am editat fișierul my.cnf (adică „/var/packages/MariaDB10/etc/my.cnf”) pentru a include următoarele:
[mysqld]
ssl
ssl-capath=/etc/mariadb/
ssl-ca=ca-cert.pem
ssl-cert=server-cert.pem
ssl-key=server-key.pem
#require_secure_transport=ON #vezi nota de mai jos referitoare la eroarea Synology
Notă: utilizarea require_secure_transport=ACTIVAT
produce o eroare în centrul de pachete Synology care indică „Eșuat la pornirea „MariaDB10”...”
Reporniți MariaDB
MariaDB10 oferă următoarele răspunsuri pentru variabile de afișare precum „%ssl%”
have_openssl DA
have_ssl DEZACTIVAT
ssl_ca ca-cert.pem
ssl_capath /etc/mariadb/
ssl_cert server-cert.pem
ssl_key server-key.pem