Guten Morgen,
ich versuche mich grad daran eine Verbindung zu einem externen DB Server aufzubauen.
Berechtigungen stimmen, die IP ist dem User freigegeben. Wenn ich meinen String wie folgt aufbaue und verbinde bekomme ich eine HandShake Exception, wenn ich jedoch ?useSSL=true an den String hänge klappt es. Kann mir das jemand erklären? Ich lade kein Zertifikat oder sowas, also was genau macht ?useSSL=true baut das eine SSL Verbindung auf? (Aber ohne, dass ich ein Zertifikat nutze, kann ich mir das nicht vorstellen) In der Mysql Doku steht "Server authentication via server certificate verification is enabled when the Connector/J connection property verifyServerCertificate is true (which is the default setting when useSSL=true)." Also doch eine SSL Verbindung?
Mein String:
ich versuche mich grad daran eine Verbindung zu einem externen DB Server aufzubauen.
Berechtigungen stimmen, die IP ist dem User freigegeben. Wenn ich meinen String wie folgt aufbaue und verbinde bekomme ich eine HandShake Exception, wenn ich jedoch ?useSSL=true an den String hänge klappt es. Kann mir das jemand erklären? Ich lade kein Zertifikat oder sowas, also was genau macht ?useSSL=true baut das eine SSL Verbindung auf? (Aber ohne, dass ich ein Zertifikat nutze, kann ich mir das nicht vorstellen) In der Mysql Doku steht "Server authentication via server certificate verification is enabled when the Connector/J connection property verifyServerCertificate is true (which is the default setting when useSSL=true)." Also doch eine SSL Verbindung?
Mein String:
Java:
datasource.url=jdbc:mysql://blabla.de:3306/databasexy?useSSL=true