EventBufferEvent::sslGetCipherInfo()

返回当前SSL/TLS连接中使用的加密算法的详细信息

首字母:E

函数名称:EventBufferEvent::sslGetCipherInfo()

适用版本:PHP 5 >= 5.4.0, PHP 7, PECL event >= 1.4.0

函数说明:EventBufferEvent::sslGetCipherInfo()函数返回当前SSL/TLS连接中使用的加密算法的详细信息。

用法:EventBufferEvent::sslGetCipherInfo ( void ) : array

示例:

sslFilter(base, EventBufferEvent::SSL_CONNECTING, EventBufferEvent::OPT_CLOSE_ON_FREE);
 // 获取加密算法信息
 $cipherInfo = $bev->sslGetCipherInfo();
 // 打印加密算法信息
 print_r($cipherInfo);
 // 关闭EventBufferEvent
 $bev->free();
 // 关闭连接
 EventUtil::closeSocket($socket);
});
// 添加事件到 event base
$event->add();
// 进入事件循环
$base->loop();
?>

说明:

  1. 首先,在创建EventBufferEvent时,需要使用sslFilter方法开启SSL/TLS连接。
  2. 接着,使用sslGetCipherInfo()方法获取当前加密算法的详细信息。
  3. 最后,打印加密算法信息并关闭EventBufferEvent和连接。

同首字母函数