Используется для установления безопасных соединений, используя SSL

# mysqli::ssl_set

# mysqli_ssl_set

(PHP 5, PHP 7, PHP 8)

mysqli::ssl_set -- mysqli_ssl_set — Используется для установления безопасных соединений, используя SSL

### Описание

Объектно-ориентированный стиль

public function mysqli::ssl_set(
?string `$key`,
?string `$certificate`,
?string `$ca_certificate`,
?string `$ca_path`,
?string `$cipher_algos`
): true

Процедурный стиль

function mysqli_ssl_set(
mysqli `$mysql`,
?string `$key`,
?string `$certificate`,
?string `$ca_certificate`,
?string `$ca_path`,
?string `$cipher_algos`
): true

Используется для установления безопасных соединений, используя SSL. Функцию необходимо вызывать до вызова mysqli_real_connect(). Для работы функции требуется включить поддержку OpenSSL, в противном случае функция делать ничего не будет.

### Список параметров

`mysql`
  Только для процедурного стиля: объект mysqli, который вернула функция mysqli_connect() или функция mysqli_init().
`key`

  Путь и имя ключевого файла.

`certificate`

  Путь и имя файла сертификата.

`ca_certificate`

  Путь и имя файла с разрешениями сертификата.

`ca_path`

  Путь к директории, в которой хранятся доверенные CA-сертификаты SSL в формате PEM.

`cipher_algos`

  Список допустимых шифров для использования в SSL-шифровании.

### Возвращаемые значения

Функция возвращает логическое значение `true`. Если SSL установлен некорректно mysqli_real_connect() вернёт ошибку при попытке подключения.

### Смотрите также

- mysqli_options() - Установка настроек
- mysqli_real_connect() - Устанавливает соединение с MySQL-сервером

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open