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 cairosvgsurface used to retrieve a list of supported svg versionsphp domdocument dumps the internal document into a file using html formattingphp map creates a new map using a callable to determine which pairs to includephp sequence creates a new sequence using a callable to determine which values to includephp set creates a new set using a callable to determine which values to includephp eventbufferevent returns version of cipher used by current ssl connectionphp eventbufferevent returns the name of the protocol used for current ssl connectionphp evloop returns an integer describing the backend used by libevphp maxdb 函数 used for establishing secure connections using sslphp ncurses 函数 draws a horizontal line in a window at current position using an attributed character and max. n characters longphp pcre 函数 perform a regular expression search and replace using callbacksphp pspell 函数 create a config used to open a dictionaryphp 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 used for establishing secure connections using sslphp solrobject used to retrieve a propertyphp solrquery used to control how the results should be sortedphp 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 swftext writes the given text into this swftext object at the current pen position using the current font height spacing and color
关注编程学问公众号