mirror of
https://github.com/codeigniter4/CodeIgniter4.git
synced 2025-02-20 11:44:28 +08:00
add: SSL verify options when config.verify is string and boolean
This commit is contained in:
parent
7e7821bdf5
commit
368523263c
@ -555,16 +555,17 @@ class CURLRequest extends OutgoingRequest
|
||||
throw HTTPException::forInvalidSSLKey($config['ssl_key']);
|
||||
}
|
||||
|
||||
$curlOptions[CURLOPT_CAINFO] = $file;
|
||||
$curlOptions[CURLOPT_SSL_VERIFYPEER] = 1;
|
||||
$curlOptions[CURLOPT_CAINFO] = $file;
|
||||
if ($config['verify'] === 'yes') {
|
||||
$curlOptions[CURLOPT_SSL_VERIFYPEER] = 1;
|
||||
$curlOptions[CURLOPT_SSL_VERIFYHOST] = 2;
|
||||
} else {
|
||||
$curlOptions[CURLOPT_SSL_VERIFYPEER] = 0;
|
||||
$curlOptions[CURLOPT_SSL_VERIFYHOST] = 0;
|
||||
}
|
||||
} elseif (is_bool($config['verify'])) {
|
||||
$curlOptions[CURLOPT_SSL_VERIFYPEER] = $config['verify'];
|
||||
|
||||
if ($config['verify'] === false) {
|
||||
$curlOptions[CURLOPT_SSL_VERIFYHOST] = 0;
|
||||
} else {
|
||||
$curlOptions[CURLOPT_SSL_VERIFYHOST] = 2;
|
||||
}
|
||||
$curlOptions[CURLOPT_SSL_VERIFYHOST] = $config['verify'] ? 2 : 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user