mysql_ssl_set

頭檔案

#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()將返回錯誤。

相關詞條

熱門詞條

聯絡我們