mysqli::ssl_set
mysqli::ssl_set
mysqli_ssl_set
(PHP 5, PHP 7)
mysqli :: ssl_set - mysqli_ssl_set - 用于使用 SSL 建立安全连接
描述
面向对象的风格
bool mysqli::ssl_set ( string $key , string $cert , string $ca , string $capath , string $cipher )
程序风格
bool mysqli_ssl_set ( mysqli $link , string $key , string $cert , string $ca , string $capath , string $cipher )
用于使用 SSL 建立安全连接。它必须在 mysqli_real_connect()之前调用。除非启用 OpenSSL 支持,否则此功能不会执行任何操作。
请注意,MySQL Native Driver 在 PHP 5.3.3之前不支持 SSL,因此在使用 MySQL Native Driver 时调用此函数将导致错误。默认情况下,MySQL 版本5.3以上版本的 MySQL 本机驱动程序是启用的。
参数
`link`
仅过程样式:由 mysqli_connect()或 mysqli_init()返回的链接标识符
key
密钥文件的路径名称。
cert
证书文件的路径名称。
ca
证书颁发机构文件的路径名称。
capath
包含 PEM 格式的可信 SSL 证书的目录的路径名。
cipher
用于 SSL 加密的允许密码列表。
任何未使用的 SSL 参数可以给出为 NULL
返回值
这个函数总是返回TRUE
值。如果 SSL 设置不正确 mysqli_real_connect()会在尝试连接时返回错误。