int mysql_ssl_set(MYSQL *mysql, const char *key,
const char *cert, const char *ca, const char *capath, const
char *cipher)
Beschreibung
mysql_ssl_set()
richtet sichere
SSL-Verbindungen ein. Diese Funktion muss vor
mysql_real_connect()
aufgerufen werden.
mysql_ssl_set()
arbeitet nur, wenn in der
Clientbibliothek die OpenSSL-Unterstützung aktiviert ist.
mysql
ist der Verbindungs-Handler, der von
mysql_init()
zurückgegeben wird. Die
anderen Parameter sind folgendermaßen spezifiziert:
key
ist der Pfad zur Schlüsseldatei.
cert
ist der Pfad zur Zertifikatsdatei.
ca
ist der Pfad zur
Certificate-Authority-Datei.
capath
ist der Pfad zu einem
Verzeichnis, das vertrauenswürdige SSL-CA-Zertifikate im
Pem-Format enthält.
cipher
ist eine Liste der zulässigen
Chiffren für die SSL-Verschlüsselung.
Ungenutzte SSL-Parameter können mit NULL
angegeben werden.
Rückgabewerte
Diese Funktion liefert immer 0
. Wenn SSL
verkehrt eingerichtet ist, gibt
mysql_real_connect()
bei
Verbindungsversuchen einen Fehler zurück.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.