@@ 143-147 (lines=5) @@ | ||
140 | $opts[CURLOPT_CAINFO] = __DIR__ . '/Resources/cacert.pem'; |
|
141 | $opts[CURLOPT_SSL_VERIFYPEER] = true; |
|
142 | $opts[CURLOPT_SSL_VERIFYHOST] = 2; |
|
143 | } elseif ($certificateAuthority === false) { |
|
144 | unset($opts[CURLOPT_CAINFO]); |
|
145 | $opts[CURLOPT_SSL_VERIFYPEER] = false; |
|
146 | $opts[CURLOPT_SSL_VERIFYHOST] = 0; |
|
147 | } elseif ($verifyPeer !== true && $verifyPeer !== false && $verifyPeer !== 1 && $verifyPeer !== 0) { |
|
148 | throw new InvalidArgumentException('verifyPeer must be 1, 0 or boolean'); |
|
149 | } elseif ($verifyHost !== 0 && $verifyHost !== 1 && $verifyHost !== 2) { |
|
150 | throw new InvalidArgumentException('verifyHost must be 0, 1 or 2'); |
@@ 328-332 (lines=5) @@ | ||
325 | if ($value !== true) { |
|
326 | $curl[CURLOPT_CAINFO] = $value; |
|
327 | } |
|
328 | } elseif ($value === false) { |
|
329 | unset($curl[CURLOPT_CAINFO]); |
|
330 | $curl[CURLOPT_SSL_VERIFYHOST] = 0; |
|
331 | $curl[CURLOPT_SSL_VERIFYPEER] = false; |
|
332 | } |
|
333 | } |
|
334 | ||
335 | protected function visit_proxy(RequestInterface $request, $value, $flags) |