mysqli::ssl_set
mysqli_ssl_set
(PHP 5, PHP 7)
mysqli::ssl_set -- mysqli_ssl_set — SSL を使用したセキュアな接続を確立する
説明
オブジェクト指向型
public 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
) : bool
SSL を使用してセキュアな接続を確立します。 mysqli_real_connect() より前にコールする必要があります。この関数は、 OpenSSL サポートが有効になっていない場合は何もしません。
PHP 5.3.3 より前は、MySQL ネイティブドライバは SSL をサポートしていないことに注意しましょう。 MySQL ネイティブドライバを使っているときにこの関数をコールすると、エラーとなります。 MySQL ネイティブドライバは、Microsoft Windows 版の PHP バージョン 5.3 以降はデフォルトで有効となっています。
パラメータ
link
- 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
key
- 鍵ファイルへのパス。
cert
- 証明書ファイルへのパス。
ca
- CA ファイルへのパス。
capath
- 信頼された SSL CA 証明書が PEM フォーマットで格納されているディレクトリへのパス。
cipher
- SSL の暗号化に使用可能な暗号形式の一覧。