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

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

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

首先请在服务器地址栏中输入以下网址:

https://www.howsmyssl.com/

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

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

如下图所示,请在弹出的“证书”窗口中,点击“证书路径”标签(如下图中数字1所标识),然后用鼠标选中”www.howsmyssl.com”(如下图中数字1所标识)。

ssl-Cert-Path
ssl-Cert-Path

如下图所示,请在弹出的“证书”窗口中,点击“详细信息”,然后在窗口信息中找到“指纹”项目。当您用鼠标点击该项目后,即可在窗口下方看到一排英文字符(如下图红色标识)。这串红色标识的字符即是网站的证书指纹信息。

HTTPS-Certificate-Fingerprint-2
HTTPS-Certificate-Fingerprint-2

注意:出于安全原因,网站服务器会定期更新证书指纹信息。因此您所看到的指纹信息可能与以上图片中显示的信息不同。同时,如果您将指纹信息写入程序中,要留意及时更新该信息。否则当网站更新指纹信息后,您的程序将无法用于通过HTTPS协议访问网站信息。