物联网开发实用知识 – 查看网站根证书

在我们用HTTPS协议开发物联网项目时,有时需要获取根证书。我们可以用电脑中的浏览器来获取该信息。

为了演示本操作,我在这里使用基于Chrome内核的Microsoft Edge浏览器来进行演示如何获取www.howsmyssl.com网站服务器的证书指纹。

1. 请在服务器地址栏中输入以下网址:

https://www.howsmyssl.com/

当浏览器成功打开以上网址的网页后,请如下图所示点击地址栏前面的“小锁”标志。然后在弹出的菜单中点击“证书”(如下图2号红色方框所标识的信息)。

HTTPS-Certificate-Fingerprint-1
HTTPS-Certificate-1

2. 如下图所示,请在弹出的“证书”窗口中,点击下图数字1所示的“证书路径”,然后用鼠标选中下图数字2所示的“DST Root CA X3”证书。

ESP8266-HTTPS-root-certificate
ESP8266-HTTPS-root-certificate-2

3. 接下来请点击下图数字1所示的“详细信息”标签。此时窗口中显示的都是上一步选中的“DST Root CA X3”证书的详细信息。然后您 就可以点击下图中数字2所示的“复制到文件”按钮。

ESP8266-HTTPS-root-certificate-2
ESP8266-HTTPS-root-certificate-3

4. 在弹出的“证书导出向导”中点击 “下一步”按钮。

ESP8266-HTTPS-root-certificat-3
ESP8266-HTTPS-root-certificat-4

5.接下来您可以根据自己的需要选择证书格式。

假如您需要将本证书应用于本站的ESP8266物联网开发资料页中的示例程序,那么请选择Base64编码X.509(.CER)选项,然后点击下一步。

ESP8266-HTTPS-root-certificate-5
ESP8266-HTTPS-root-certificate-5

6.在接下来的步骤里,点击浏览按钮,选择保存证书文件的路径。

ESP8266-HTTPS-root-certificate-6
ESP8266-HTTPS-root-certificate-6

7. 点击完成按钮,证书将会到出到您电脑中指定路径。

ESP8266-HTTPS-root-certificate-7
ESP8266-HTTPS-root-certificate-7

8. 请使用Notepade++一类的文本编辑软件打开刚刚导出的证书文件,您就会得到网站证书的详细内容。

ESP8266-HTTPS-root-certificate-8
ESP8266-HTTPS-root-certificate-8