几乎没有关于SSL的问题

我正在尝试开发一个sslchecker.com模拟器用于testing目的。

我想了解一些时刻:

  1. 在结果中,我们可以看到“解决”和“主机名”。 是“解决”一个域名,证书签名?

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

  3. 我可以如何使用opensslPHP函数或在terminal中使用纯openssl进行检测:

3.1“解决”(到它签署的域名)

3.2“hostname”(基于2个问题是什么)

3.3“供应商签署”(是或否)是 – 如果我们有“由…颁发”的值)?

3.4 PHP的openssl函数给我链没有最后的根证书,为什么? 我如何才能拿到根证书?

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

3.6我如何检查连锁证书的域名,并确认连锁证书对这个域名有效?

对不起,如果因为我英文不好或SSL理解不好而提出的问题不正确。 另外,我可以读什么? 也许你可以推荐一些video或简短的文章,而不是维基?