|
|
|
@ -1293,14 +1293,14 @@ PHPAPI ulong mysqlnd_old_escape_string(char *newstr, const char *escapestr, size |
|
|
|
/* }}} */ |
|
|
|
|
|
|
|
/* {{{ mysqlnd_conn::ssl_set */ |
|
|
|
void |
|
|
|
static enum_func_status |
|
|
|
MYSQLND_METHOD(mysqlnd_conn, ssl_set)(MYSQLND * const conn, const char * key, const char * const cert, const char * const ca, const char * const capath, const char * const cipher TSRMLS_DC) |
|
|
|
{ |
|
|
|
conn->net->m.set_client_option(conn->net, MYSQLND_OPT_SSL_KEY, key TSRMLS_CC); |
|
|
|
conn->net->m.set_client_option(conn->net, MYSQLND_OPT_SSL_CERT, cert TSRMLS_CC); |
|
|
|
conn->net->m.set_client_option(conn->net, MYSQLND_OPT_SSL_CA, ca TSRMLS_CC); |
|
|
|
conn->net->m.set_client_option(conn->net, MYSQLND_OPT_SSL_CAPATH, capath TSRMLS_CC); |
|
|
|
conn->net->m.set_client_option(conn->net, MYSQLND_OPT_SSL_CIPHER, cipher TSRMLS_CC); |
|
|
|
return (PASS == conn->net->m.set_client_option(conn->net, MYSQLND_OPT_SSL_KEY, key TSRMLS_CC) && |
|
|
|
PASS == conn->net->m.set_client_option(conn->net, MYSQLND_OPT_SSL_CERT, cert TSRMLS_CC) && |
|
|
|
PASS == conn->net->m.set_client_option(conn->net, MYSQLND_OPT_SSL_CA, ca TSRMLS_CC) && |
|
|
|
PASS == conn->net->m.set_client_option(conn->net, MYSQLND_OPT_SSL_CAPATH, capath TSRMLS_CC) && |
|
|
|
PASS == conn->net->m.set_client_option(conn->net, MYSQLND_OPT_SSL_CIPHER, cipher TSRMLS_CC)) ? PASS : FAIL; |
|
|
|
} |
|
|
|
/* }}} */ |
|
|
|
|
|
|
|
|