MySQL und SSL

Hier können die JVerein-Frischlinge ihre Fragen stellen.

Moderator: heiner

Antworten
MikeW
Beiträge: 19
Registriert: Samstag 23. Oktober 2010, 21:39
Wohnort: Greiz, Thüringen

MySQL und SSL

Beitrag von MikeW »

Hallo miteinander,

hat denn jemand ein JVerein auf MySQL-DB mit SSL-Verbindung zu laufen?
Ich krieg's nämlich nicht hin ( also die SSL-Verbindung ) :(

Der MySQL-Server ist soweit konfiguriert und ich kann mich mittels kommandozeilen-Tool "mysql" auch mit sicherer Verbindung zum Server verbinden. Allein im [Java/JDBC/SSL]?-Teil gibt es Probleme mit der Zertifikats-Bestätigung. Ich habe sowohl das Server-Zertifikat als auch das RootCA-Cert ( Zertifikate sind von CACert.ORG ausgestellt ) in den Keystore importiert. Wo ist der Haken ?

Gruß und Dank

Mike
Benutzeravatar
heiner
Administrator
Beiträge: 4511
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: MySQL und SSL

Beitrag von heiner »

Hallo,

ich bin kein Spezialist für dieses Thema. Allerdings gab es an anderer Stelle schon mal Probleme, wenn nicht das JRE von Sun verwendet wird. Welches hast du im Einsatz?

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
MikeW
Beiträge: 19
Registriert: Samstag 23. Oktober 2010, 21:39
Wohnort: Greiz, Thüringen

Re: MySQL und SSL

Beitrag von MikeW »

Hallo heiner,

also es hat mit der Version nichts zu tun .... Nach LANGEM Suchen habe ich nun zufällig durch ein Programmbeispiel die Lösung entdeckt :

Es ist in dem Zusammenhang irreführend, dass Jameica den Keystore pflegt und man Zertifikate importieren kann. Das nützt für die SSL-Verbindung leider nichts, denn der Keystore von Jameica wird dort nicht benutzt. Um DAS zu bewirken, muss der Programmaufruf in der jameica.bat um einen Parameter ergänzt werden, der auf den Keystore verweist. Bei mir sieht der Aufruf jetzt folgendermaßen aus:

Code: Alles auswählen

start javaw.exe -Xmx256m -Djavax.net.ssl.trustStore=%USERPROFILE%\.jameica\cfg\jameica.keystore -jar jameica-win32.jar %1 %2 %3 %4 %5 %6 %7
Und nun - funktioniert es. Ich weiß jetzt allerdings nicht, ob es wohl auch möglich wäre, direkt im JAVA-Programm die Verwendung _dieses_ Keystore fest zu verdrahten. Aber so funktioniert es auch.

Jetzt bin ich zufrieden. Einziges Manko ist allerdings die schon anderswo erwähnte Geschwindigkeitseinbuße, die doch merklich ist.

Mithin ist das Thema erledigt - falls du noch was dazu wissen mußt, um es vielleicht in die Doku zu bringen, kannste gern nochmal fragen.

Beste Grüße

Mike
Benutzeravatar
heiner
Administrator
Beiträge: 4511
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: MySQL und SSL

Beitrag von heiner »

Hallo Mike,

du kannst mir gerne deine Ergänzung zur Dokumentation zusenden.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Antworten