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 サポートが有効になっていない場合は何もしません。

### パラメータ

`link`
  手続き型のみ: mysqli_connect() あるいは mysqli_init() が返す mysqliオブジェクト。
`key`

  鍵ファイルへのパス。

`certificate`

  証明書ファイルへのパス。

`ca_certificate`

  CA ファイルへのパス。

`ca_path`

  信頼された SSL CA 証明書が 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