Copyright 1997-2022 the PHP Documentation Group.
mysqli::ssl_set
mysqli_ssl_set
Used for establishing secure connections using SSL
Description
Object-oriented style
public bool mysqli::ssl_set(string|null key,
string|null certificate,
string|null ca_certificate,
string|null ca_path,
string|null cipher_algos);
Procedural style
bool mysqli_ssl_set(mysqli mysql,
string|null key,
string|null certificate,
string|null ca_certificate,
string|null ca_path,
string|null cipher_algos);
Used for establishing secure connections using SSL. It must be
called before
mysqli_real_connect
.
This function does nothing unless OpenSSL support is enabled.
Parameters
-
mysql
Procedural style only: A
mysqli
object returned bymysqli_connect
ormysqli_init
-
key
The path name to the key file.
-
certificate
The path name to the certificate file.
-
ca_certificate
The path name to the certificate authority file.
-
ca_path
The pathname to a directory that contains trusted SSL CA certificates in PEM format.
-
cipher_algos
A list of allowable ciphers to use for SSL encryption.
Return Values
This function always returns true
value. If
SSL setup is incorrect
mysqli_real_connect
will return an error when you attempt to connect.
See Also
mysqli_options
|
mysqli_real_connect
|