DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(mysql.info) mysql-ssl-set

Info Catalog (mysql.info) mysql-sqlstate (mysql.info) c-api-functions (mysql.info) mysql-stat
 
 22.2.3.64 `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()' returns an error when you attempt to connect.
 
Info Catalog (mysql.info) mysql-sqlstate (mysql.info) c-api-functions (mysql.info) mysql-stat
automatically generated byinfo2html