« mysqli::$sqlstate
mysqli::stat »

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   接続   certificate   確立   connect   path   cipher   algos   real   手続き   mysql   証明書   sqlstate   stat   オブジェクト指向   OpenSSL   サポート   link   init   信頼   フォーマット   格納   暗号化   暗号   参考
関連する関数・ページ:
mysqli.set-opt   mysqli.close   mysqli.init   mysqli.options   mysqli.connect-error   mysqli.error