PHP OpenSSL读取证书SSL / TLS版本

时间:2019-04-09 09:19:49

标签: php php-openssl

我想提取给定网站的TLS版本和Cypher名称,并遇到以下代码段(来源here):

$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"]));

如果我检查输出,它会说version2,而signatureTypeSNRSA-SHA256

那么RSA-SHA256是我感兴趣的密码名称吗?

最后,我对版本号有疑问。如果我使用浏览器检查此站点,则指示的版本为3

enter image description here

以下哪个版本是正确的?

0 个答案:

没有答案