Skip to content

Commit 3685232

Browse files
committed
add: SSL verify options when config.verify is string and boolean
1 parent 7e7821b commit 3685232

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

system/HTTP/CURLRequest.php

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -555,16 +555,17 @@ protected function setCURLOptions(array $curlOptions = [], array $config = [])
555555
throw HTTPException::forInvalidSSLKey($config['ssl_key']);
556556
}
557557

558-
$curlOptions[CURLOPT_CAINFO] = $file;
559-
$curlOptions[CURLOPT_SSL_VERIFYPEER] = 1;
560-
} elseif (is_bool($config['verify'])) {
561-
$curlOptions[CURLOPT_SSL_VERIFYPEER] = $config['verify'];
562-
563-
if ($config['verify'] === false) {
564-
$curlOptions[CURLOPT_SSL_VERIFYHOST] = 0;
565-
} else {
558+
$curlOptions[CURLOPT_CAINFO] = $file;
559+
if ($config['verify'] === 'yes') {
560+
$curlOptions[CURLOPT_SSL_VERIFYPEER] = 1;
566561
$curlOptions[CURLOPT_SSL_VERIFYHOST] = 2;
562+
} else {
563+
$curlOptions[CURLOPT_SSL_VERIFYPEER] = 0;
564+
$curlOptions[CURLOPT_SSL_VERIFYHOST] = 0;
567565
}
566+
} elseif (is_bool($config['verify'])) {
567+
$curlOptions[CURLOPT_SSL_VERIFYPEER] = $config['verify'];
568+
$curlOptions[CURLOPT_SSL_VERIFYHOST] = $config['verify'] ? 2 : 0;
568569
}
569570
}
570571

0 commit comments

Comments
 (0)