[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: получить информацию о ssl
12345
Необходимо получить информацию о ssl сертификате по ссылке.

Наше такой код:
$url = "http://". $domain;
$orignal_parse = parse_url($url, PHP_URL_HOST);
$get = stream_context_create(array("ssl" => array("capture_peer_cert" => TRUE)));

$read = stream_socket_client("ssl://". $orignal_parse .":443", $errno, $errstr, 10, STREAM_CLIENT_CONNECT, $get);

$cert = stream_context_get_params($read);

$certinfo = openssl_x509_parse($cert['options']['ssl']['peer_certificate'], false);



Но если нет сертификата или сертификат Multi-Domain, то валятся ошибки
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.