valeraorg
Новичок
Проблема с ssl соединением
Нужно зайти на сервер по ssl протоколу. Использую либу HTTP_Request2
Код:
Не хочет заходить - заново выкидывает на форму авторизации.
Конфиг такой:
Причем если меняю ssl_verify_peer на false то под виндой работает, на linux нет. Где взять сертификаты и как их прикрепить? нужно ли (под виндой то работает)?
Нужно зайти на сервер по ssl протоколу. Использую либу HTTP_Request2
Код:
PHP:
$client = new HTTP_Request2('https://ssl.rapidshare.com/cgi-bin/collectorszone.cgi','POST'); $client->addPostParameter(array( 'username' => 'mylogin', 'password' => 'mypassword', )); $response = $client->send(); var_dump($response->getBody());exit;
Конфиг такой:
PHP:
$config['options'] = array( 'adapter' => 'HTTP_Request2_Adapter_Curl', 'connect_timeout' => 10, 'timeout' => 0, 'use_brackets' => true, 'protocol_version' => '1.1', 'buffer_size' => 16384, 'store_body' => true, 'proxy_host' => '', 'proxy_port' => '', 'proxy_user' => '', 'proxy_password' => '', 'proxy_auth_scheme' => HTTP_Request2::AUTH_BASIC, 'ssl_verify_peer' => false, 'ssl_verify_host' => true, 'ssl_cafile' => null, 'ssl_capath' => null, 'ssl_local_cert' => тгдд, 'ssl_passphrase' => null, 'digest_compat_ie' => false );