(mysql.info.gz) mysql_ssl_set
Info Catalog
(mysql.info.gz) mysql_sqlstate
(mysql.info.gz) C API functions
(mysql.info.gz) mysql_stat
22.2.3.56 `mysql_ssl_set()'
...........................
`int mysql_ssl_set(MYSQL *mysql, const char *key,
const char *cert, const char *ca, const char *capath,
const char *cipher)'
Description
...........
`mysql_ssl_set()' is used for establishing secure connections using
SSL. It must be called before `mysql_real_connect()'.
`mysql_ssl_set()' does nothing unless OpenSSL support is enabled in the
client library.
`mysql' is the connection handler returned from `mysql_init()'. The
other parameters are specified as follows:
* `key' is the pathname to the key file.
* `cert' is the pathname to the certificate file.
* `ca' is the pathname to the certificate authority file.
* `capath' is the pathname to a directory that contains trusted SSL
CA certificates in pem format.
* `cipher' is a list of allowable ciphers to use for SSL encryption.
Any unused SSL parameters may be given as `NULL'.
Return Values
.............
This function always returns `0'. If SSL setup is incorrect,
`mysql_real_connect()' will return an error when you attempt to connect.
Info Catalog
(mysql.info.gz) mysql_sqlstate
(mysql.info.gz) C API functions
(mysql.info.gz) mysql_stat
automatically generated byinfo2html