DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

(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