сертефикаты https ssl xml-gfrtns

findnext

Новичок
FractalizeR
видимо я чего то не так понял, мне всегда казалось что для работы с сертификатами необходимо использовать openssl
 

antonim

Новичок
на самом деле проблема не в том что не записывает, а втом, что он не подключается, но ошибки почему-то не выдает :( :( типа получил $fp , даже если адрес бредовый какой-нить напишу тиа 1,10,10,10 тоже типа подключается. Ошибку быдаст только если например вместо ssl:// напишу https:// и т.д.

очень странно :( т.к. $errno возвращает 0, а $errstr пустую стоку.. :(
 

antonim

Новичок
и еще попробовал через cURL (правда раньше с ним никогда не работал)


PHP:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $adress."gate.asmx");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSLCERT, "keys.pem");
curl_setopt($ch, CURLOPT_SSLCERTPASSWD, "pass");
//curl_setopt($ch, CURLOPT_CAINFO);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLINFO_HEADER_OUT, true);    // если этот параметр не указать не работает!

curl_exec($ch);

var_dump($ch);  // возвращает resource(2) of type (curl)
var_dump(curl_getinfo($ch,CURLINFO_HEADER_OUT)); // возвращает bool(false)
-~{}~ 14.09.09 16:15:

использовав curl_error нашел наконец ошибку:

SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Только теперь вобще в тупик поставлен... сертификат импортировал в файл, файл переделал в нужный формат все как полагается..... :( и тут на тебе...
 

varan

Б̈́̈̽ͮͣ̈Л̩̲̮̻̤̹͓ДͦЖ̯̙̭̥̑͆А͇̠̱͓͇̾ͨД͙͈̰̳͈͛ͅ
http://www.landgraph.ru/index.php?object=89
 

vurdulaka

Новичок
прошу прощения возможно за глупый вопрос но всё же- откуда берётся passphrase?
сертификат гинерен не мной, покупной, есть 4 файла(key,мой crt, crt продавца, и ca-bundle) и больше нечего
 
Сверху