|
|
|
| Добрый день!
Вопрос в следующем: как правильно приконектиться к серверу, который использует SSL. Т.е. у нас есть
1) серверный сертификат в формате X509 - file.cert
2) клиентский/серверный сертификат в формате PKCS12 - file2.p12
3) CA-сертификат в формате X509 - file.cert
Как с помощью curl можно осуществить данный коннект?
Или может быть у кого-то есть пример кода, только не того, что в инете на каждом шагу! Заранее благодарен! | |
|
|
|
|
|
|
|
для: DiMoN_TD
(02.04.2008 в 15:47)
| | http://phpclub.ru/detail/article/curl
<?
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
?>
|
| |
|
|
|
|
|
|
|
для: mihdan
(02.04.2008 в 15:53)
| | Абсолютно не то, это накорню убивает проверку SSL, а мне нужно именно свериться и чтобы меня пустили на закрытый сайт https://
Т.е. с применением CURLOPT_SSLCERT и CURLOPT_CAINFO, а может и ещё что-то нужно дополнительное, чего я не знаю, потому и попросил дейсвующий код | |
|
|
|
|
|
|
|
для: dimon_td
(02.04.2008 в 16:36)
| | >как правильно приконектиться к серверу, который использует SSL
так как я написал. Но тут вы правы - сертификаты просто игноряться, но коннект то идет
или вам нужно именно проверку сделать сертификата? | |
|
|
|
|
|
|
|
для: mihdan
(02.04.2008 в 17:11)
| | Да, мне нужна сверка этих сертификатов. | |
|
|
|
|
|
|
|
для: DiMoN_TD
(02.04.2008 в 17:19)
| | т.е. никто не знает? | |
|
|
|
|
|
|
|
для: dimon_td
(03.04.2008 в 12:53)
| |
CURLOPT_SSL_VERIFYPEER - true
CURLOPT_CAINFO - дополнительные сертификаты можно задать с помощью этого параметра
CURLOPT_CAPATH - путь к файлам сертификатов
|
| |
|
|
|