Skip to content

Commit 35345c7

Browse files
committed
add: SSL verify options when config.verify is string and boolean
1 parent 83e6320 commit 35345c7

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
@@ -542,16 +542,17 @@ protected function setCURLOptions(array $curlOptions = [], array $config = [])
542542
throw HTTPException::forInvalidSSLKey($config['ssl_key']);
543543
}
544544

545-
$curlOptions[CURLOPT_CAINFO] = $file;
546-
$curlOptions[CURLOPT_SSL_VERIFYPEER] = 1;
547-
} elseif (is_bool($config['verify'])) {
548-
$curlOptions[CURLOPT_SSL_VERIFYPEER] = $config['verify'];
549-
550-
if ($config['verify'] === false) {
551-
$curlOptions[CURLOPT_SSL_VERIFYHOST] = 0;
552-
} else {
545+
$curlOptions[CURLOPT_CAINFO] = $file;
546+
if ($config['verify'] === 'yes') {
547+
$curlOptions[CURLOPT_SSL_VERIFYPEER] = 1;
553548
$curlOptions[CURLOPT_SSL_VERIFYHOST] = 2;
549+
} else {
550+
$curlOptions[CURLOPT_SSL_VERIFYPEER] = 0;
551+
$curlOptions[CURLOPT_SSL_VERIFYHOST] = 0;
554552
}
553+
} elseif (is_bool($config['verify'])) {
554+
$curlOptions[CURLOPT_SSL_VERIFYPEER] = $config['verify'];
555+
$curlOptions[CURLOPT_SSL_VERIFYHOST] = $config['verify'] ? 2 : 0;
555556
}
556557
}
557558

0 commit comments

Comments
 (0)