ESP8266 – WiFiClientSecure库 – setCertStore

位置导航: ESP8266库 / WiFiClientSecure库 / 本页

说明

setCertStore函数用于为ESP8266设置CertStore(证书集)。

如果您知道ESP8266要连接哪些服务器,那么您就不需要CertStore。但是,如果您不知道ESP8266将要连接并验证哪些服务器身份, CertStore可以让您从几十个甚至上百个存储在SPIFFS或SD中的证书里选择证书从而进行服务器身份验证。这一过程很像是浏览器在验证网站服务器身份时所使用的方法。

语法

httpsClient.setCertStore(certStore)

参数

certStore:证书集对象

返回值

示例程序

以下示例程序

在运行程序之前,请先下载certs-from-mozilla.py。然后使用certs-from-mozilla.py下载证书集,接下来请将生成的.AR文件上传到SPIFFS或SD。(如需了解如何向ESP8266的SPIFFS上传文件,请前往《零基础入门学用物联网》教程的ESP8266 NodeMCU 闪存文件系统(SPIFFS)部分)

位置导航: ESP8266库 / WiFiClientSecure库 / 本页