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はキーファイルに対するパスネームです。
keyは証明書ファイルに対するパスネームです。
caは証明証明官庁ファイルに対するパスネームです。
capathはpemフォーマットの信頼されたSSL
CA証明を含むダイレクトリに対するパスネームです。
cipherはSSL暗号化のために使用すべき許容暗号のリストです。
未使用SSLパラメータは全てNULLとして与えられます。
戻り値
この機能は常に0を戻します。SSLの設定が不適当である場合、mysql_real_connect()は接続を試みるとき、エラーを戻します。
