Utilisée pour établir une connexion sécurisée avec SSL

# mysqli::ssl_set

# mysqli_ssl_set

(PHP 5, PHP 7)

mysqli::ssl_set -- mysqli_ssl_set — Utilisée pour établir une connexion sécurisée avec SSL

### Description

Style orienté objet

mysqli::ssl_set ( string `$key` , string `$cert` , string `$ca` , string `$capath` , string `$cipher` ) : bool

Style procédural

mysqli_ssl_set ( mysqli `$link` , string `$key` , string `$cert` , string `$ca` , string `$capath` , string `$cipher` ) : bool

Utilisée pour établir une connexion sécurisée avec SSL. Elle doit être appelée avant mysqli_real_connect(). Cette fonction ne fait rien du tout si le support OpenSSL n'est pas activé.

Noter que le driver natif MySQL ne supporte pas SSL avant PHP 5.3.3, aussi, l'appel à cette fonction lors de l'utilisation du driver natif MySQL retournera une erreur. Le driver natif MySQL est activé par défaut sous Microsoft Windows depuis PHP version 5.3 et suivants.

### Liste de paramètres

`link`

  Seulement en style procédural : Un identifiant de lien retourné par la fonction mysqli_connect() ou par la fonction mysqli_init()

`key`

  Le chemin vers le fichier contenant la clé.

`cert`

  Le chemin vers le fichier contenant le certificat.

`ca`

  Le chemin vers le fichier contenant l'autorité du certificat.

`capath`

  Le chemin vers le dossier contenant les certificats SSL CA au format PEM.

`cipher`

  La liste des chiffres autorisés à être utilisés pour le chiffrage SSL.

Tous les paramètres SSL non utilisés peuvent avoir comme valeur `NULL`.

### Valeurs de retour

Cette fonction retourne toujours `TRUE`. Si SSL n'est pas correctement installé, mysqli_real_connect() retournera une erreur lorsque vous tenterez une connexion.

### Voir aussi

- mysqli_options() - Définit les options
- mysqli_real_connect() - Ouvre une connexion à un serveur MySQL