int mysql_ssl_set(MYSQL *mysql, const char *key,
const char *cert, const char *ca, const char *capath, const
char *cipher)
説明
mysql_ssl_set()
は、SSL
を使用して、セキュリティで保護された接続を確立するために使用します。mysql_real_connect()
の前に呼び出す必要があります。
mysql_ssl_set()
は、クライアントライブラリで OpenSSL
サポートが有効になっていない場合は何もしません。
mysql
は、mysql_init()
から返された接続ハンドラです。他のパラメータの指定方法を次に示します。
key
パラメータには、秘密キーファイルへのパス名を指定する。
cert
パラメータには、証明書ファイルへのパス名を指定する。
ca
パラメータには、認証局発行の証明書ファイルへのパス名を指定する。
capath
パラメータには、PEM
形式の信頼された CA
証明書が格納されたディレクトリへのパス名を指定する。
cipher
パラメータには、SSL
暗号化に使用できる暗号の一覧を指定する。
使用しない SSL パラメータには
NULL
を指定できます。
戻り値
この関数は常に 0
を返します。SSL
が正しくセットアップされていない場合、接続を試みると
mysql_real_connect()
がエラーを返します。
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.