| @@ 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) |
|