21.2.3.53 mysql_ssl_set()
int mysql_ssl_set(MYSQL *mysql, const char *key,
const char *cert, const char *ca,
const char *capath, const char *cipher)
Description
mysql_ssl_set()
sert à établire des connexions sécurisées par
SSL. Elle doit être appelée avec
mysql_real_connect()
.
mysql_ssl_set()
ne fait rien à moins que le support OpenSSL est
activéé dans la bibliothèque cliente.
mysql
est un gestionnaire de connexion, retourné par
mysql_init()
.
Les autres paramètre sont les suivants :
-
key
est le chemin jusqu'au fichier de clé.
-
cert
est le chemin jusqu'au fichier de certificat.
-
ca
est le chemin jusqu'au fichier d'autorité de certification.
-
capath
est le chemin jusqu'au dossier qui contient les
autorités de certifications SSL reconnus, au format PEM.
-
cipher
est une liste de chiffrements autorisés avec SSL.
Tous les paramètres SSL inutilisés doivent être fournis avec la valeur
NULL
.
Valeur retournée
Cette fonction retourne toujours
0
. Si la configuration SSL
est incorrecte,
mysql_real_connect()
va retourner une erreur lors
de la tentative de connexion.
|