Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MYSQL-Remoteverbindung erfordert SSL

Anders als Ihr typischer Webbrowser, ein Befehlszeilentool wie mysql hat keine eingebaute Liste von Zertifizierungsstellen. Browser verfügen über eine eingebaute Liste von Zertifizierungsstellen, und Sie vertrauen ihnen implizit (ob Sie es wissen oder nicht).

Wenn Sie mysql verwenden Um sich bei einem MySQL-Server anzumelden, der Verschlüsselung unterstützt, präsentiert Ihnen dieser Server den öffentlichen Teil eines Zertifikats. Um den sicheren Handshake abzuschließen, muss Ihr Client überprüfen, ob das Serverzertifikat von einer vertrauenswürdigen Zertifizierungsstelle signiert ist. Andernfalls muss es sagen:"Hey, das sieht nach einem wohlgeformten Zertifikat aus, aber ich habe noch nie davon gehört, dass der CA es signiert."

Für Hibernate / JDBC / TLS liefert ein wenig Suchmaschinenarbeit einige nützliche Vorschläge. Es geht darum, die richtigen Eigenschaften in Ihrer Konfiguration festzulegen.

http://razorsql.com/articles/mysql_ssl_jdbc.html

Wie kann ich Hibernate so konfigurieren, dass es SSL verwendet, um mit dem DB-Server zu kommunizieren?