mysql_ssl_set

基本介紹

  • 中文名: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()將返回錯誤。

相關詞條

熱門詞條

聯絡我們