基本介紹
- 中文名:mysql_ssl_set
- 頭檔案:#include<mysql.h>
- 函式原型:int mysql_ssl_set
- 特點:可採用SSL建立安全連線
頭檔案,函式原型,說明,
頭檔案
#include<mysql.h>
函式原型
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()之前調用它。除非在客戶端庫中允許了OpenSSL支持,否則mysql_ssl_set()不作任何事。Mysql是從mysql_init()返回的連線處理程式。其他參數的指定如下:
·key是key檔案的路徑名。
·cert是證書檔案的路徑名。
·ca是證書授權檔案的路徑名。
·capath是指向目錄的路徑名,該目錄中包含以pem格式給出的受信任SSL CA證書。
·cipher是允許密碼的列表,用於SSL加密。
對於任何未使用的SSL參數,可為其給定NULL。該函式總返回0。如果SSL設定不正確,當你嘗試連線時,mysql_real_connect()將返回錯誤。