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()
は接続を試みるとき、エラーを戻します。