MysqlndUhConnection::sslSet

(PECL mysqlnd-uh >= 1.0.0-alpha)

MysqlndUhConnection::sslSetUtilisé pour établir des connexions sécurisées utilisant SSL

Description

public MysqlndUhConnection::sslSet ( mysqlnd_connection $connection , string $key , string $cert , string $ca , string $capath , string $cipher ) : bool

Utilisé pour établir des connexions sécurisées utilisant SSL.

Liste de paramètres

connection

Gestionnaire de connexion Mysqlnd. Ne pas modifier !

key

Le nom du chemin vers le fichier de la clé.

cert

Le nom du chemin vers le fichier du certificat.

ca

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

capath

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

cipher

Une liste de ciphers autorisés à utiliser le cryptage SSL.

Valeurs de retour

Retourne true en cas de succès, false sinon.

Exemples

Exemple #1 Exemple avec MysqlndUhConnection::sslSet()

<?php
class proxy extends MysqlndUhConnection {
 public function 
sslSet($conn$key$cert$ca$capath$cipher) {
  
printf("%s(%s)\n"__METHOD__var_export(func_get_args(), true));
  
$ret parent::sslSet($conn$key$cert$ca$capath$cipher);
  
printf("%s returns %s\n"__METHOD__var_export($rettrue));
  return 
$ret;
 }
}
mysqlnd_uh_set_connection_proxy(new proxy());
$mysqli = new mysqli("localhost""root""""test");
$mysqli->ssl_set("key""cert""ca""capath""cipher");
?>

L'exemple ci-dessus va afficher :

proxy::sslSet(array (
  0 => NULL,
  1 => 'key',
  2 => 'cert',
  3 => 'ca',
  4 => 'capath',
  5 => 'cipher',
))
proxy::sslSet returns true

Voir aussi

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top