关于 SSL 的几个问题

关于 SSL 的几个问题

我正在尝试开发一个 sslchecker.com 模拟程序以用于测试目的。

我想了解几点:

  1. 在结果中我们可以看到“解析为”和“主机名”。 “解析为”是哪个证书签名的域名吗?

  2. 在这种情况下,“主机名”是什么?它不是表单的值,因为我总是看到“不匹配”。那里应该是什么?

  3. 我如何使用 openssl 的 PHP 函数或终端中的纯 openssl 来检测:

3.1 “解析为”(签名到哪个域)

3.2 “主机名”(根据第 2 个问题得出)

3.3 “供应商签名”(是或否。是 - 如果我们有“发行人”值?)

3.4 PHP openssl 函数给我的链没有最后一个根证书,为什么?我该如何获取根证书?

3.5 如何使用 SSL 协议连接到证书链中的证书之一?我应该使用哪个域和端口,如何检测它,这可能吗?

3.6 如何检查链中的证书域并确保链中的证书对该域有效?

抱歉,如果由于我的英语不好或对 SSL 理解不好而导致问题不正确。另外,我可以阅读什么?您是否可以推荐一些视频或短文而不是 wiki?

相关内容