Announcement

Collapse
No announcement yet.

delphi 2006: mysql_ssl_set & mySQL-API

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • delphi 2006: mysql_ssl_set & mySQL-API

    Hiho

    Ich habe ein kleines Programm das mit der mySQL-API auf eine mySQL-Datenbank zugreift.

    Mein Problem:

    Wenn ich mich manuell (zb. mit mysql.exe-client) verbinde dann kann ich eine SSL-Verbindung herstellen. Beim testen heißt es dann auch HAVE SSL = YES und Encrypted = DES-.......

    Somit ist die Verbindung und die Verschlüsselung bestätigt.

    In Delphi verwende ich folgenden Code:

    {$IFDEF HAVE_OPENSSL}
    Showmessage('IFDEF HAVE_OPENSSL');
    mysql_ssl_set(_myCon, 'c:\openssl\bin\mycompany\client-key.pem', 'c:\openssl\bin\mycompany\client-cert.pem', 'c:\openssl\bin\mycompany\cacert.pem', nil);
    {$ENDIF} // HAVE_OPENSSL

    OpenSSL ist lokal installiert.
    Die Zertifikate sind alle da und funktionieren.
    Da der ShowMessage NIE erreicht wird heißt das doch das die API (die libmysql.dll?) ohne SSL unterstützung daher kommt oder?

    Wie löse ich das? Woher bekomme ich die korrete DLL? Oder mache ich was falsch?

    Wenn ich das {$IFDEF HAVE_OPENSSL} (bedingte Kompilierung) weglasse gibt es eine Zugriffsverletzung.

    Danke und Gruß,
    Amargosa
Working...
X