MysqlndUhConnection::sslSet

(PECL mysqlnd-uh >= 1.0.0-alpha)

MysqlndUhConnection::sslSetUsed for establishing secure connections using SSL

说明

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

Used for establishing secure connections using SSL.

参数

connection

Mysqlnd connection handle. Do not modify!

key

The path name to the key file.

cert

The path name to the certificate file.

ca

The path name to the certificate authority file.

capath

The pathname to a directory that contains trusted SSL CA certificates in PEM format.

cipher

A list of allowable ciphers to use for SSL encryption.

返回值

Returns TRUE on success. Otherwise, returns FALSE

范例

Example #1 MysqlndUhConnection::sslSet() example

<?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");
?>

以上例程会输出:

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

参见

相关文章
php domdocument register extended class used to create base node typephp map creates a new map using values from the current instance and another mapphp sequence reduces the sequence to a single value using a callback functionphp eventbufferevent returns version of cipher used by current ssl connectionphp eventbufferevent returns the name of the protocol used for current ssl connectionphp mcve 函数 generate hash for ssl client certificate verificationphp maxdb 函数 used for establishing secure connections using sslphp 多字节字符串 函数 perform a regular expression search and replace with multibyte support using a callbackphp ncurses 函数 draws a border around the window using attributed charactersphp csprng 函数 generates cryptographically secure pseudo random integersphp imagickdraw returns the shape to be used at the corners of paths when they are strokedphp 链接服务器 persistent connections version up to 1.1.4 *only* php mysqlnduhconnection changes the user of the specified mysqlnd database connectionphp mysqlnduhconnection returns a string representing the type of connection usedphp mysqlnduhconnection returns the auto generated id used in the last queryphp mysqlnduhconnection returns the version of the mysql protocol usedphp mysqlnduhconnection gets the current system statusphp mysqlnduhconnection used for establishing secure connections using sslphp solrquery if true the result of the first field grouping command is used as the main result list in the response using group.format=simplephp ziparchive returns the entry contents using its name
关注编程学问公众号