我想提取给定网站的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"]));
如果我检查输出,它会说version
是2
,而signatureTypeSN
是RSA-SHA256
。
那么RSA-SHA256
是我感兴趣的密码名称吗?
最后,我对版本号有疑问。如果我使用浏览器检查此站点,则指示的版本为3
:
以下哪个版本是正确的?