Я хотел извлечь версию TLS и имя Cypher для данного веб-сайта и наткнулся на следующий фрагмент (источник здесь ):
$url = "https://wiki.openssl.org";
$g = stream_context_create (array("ssl" => array("capture_peer_cert" => true)));
$r = fopen($url, "rb", false, $g);
$cont = stream_context_get_params($r);
print_r(openssl_x509_parse($cont["options"]["ssl"]["peer_certificate"]));
Если я проверю вывод,он говорит, что version
- это 2
, а signatureTypeSN
- RSA-SHA256
.
Итак, RSA-SHA256
имя Cypher, которое меня интересует?
Наконец, у меня есть сомнения в номере версии.Если я проверяю этот сайт с помощью браузера, указывается версия 3
:
Какая из этих версий верна?