mysql_ssl_set()
int mysql_ssl_set(MYSQL *mysql, const char *key, const char *cert, const char *ca, const char *capath, const char *cipher)
Descrição
mysql_ssl_set()
é usado para estabelecer conexão segura usando SSL. Ela deve ser chamada antes de mysql_real_connect()
.
mysql_ssl_set()
não faz nada a mesno que o suporte OpenSSL esteja habilitado na biblioteca cliente.
MariaDB
e o handler da conexão retornado de mysql_init()
. Os outros parâmetros são especificados como a seguir:
key
é o caminho para o arquivo de chave.cert
é o caminho para o arquivo do certificado.ca
é o caminho para o arquivo de autoridade do certificado.capath
é o caminho para um diretório que contém certificados SSL CA confiáveis no formato pem.cipher
é a lista de cifras permitidas para uso para criptografia SSL.
Qualquer parâmetro SSL não utilizado pode ser dado com NULL
.
Valores Retornados
Esta função sempre retorna 0
. Se a configuração SSL está incorreta, mysql_real_connect()
retornará um erro quando você tentar se conectar.