我正在为 ESP8266 使用 Arduino 库。
至于现在,为了使用 HTTPClient
发出 SSL 请求,您需要提供 SSL 指纹。
目前不可能接受每个证书(使用图书馆的方法)。
我想知道你们是如何处理它的,因为指纹会随着时间而改变。
我是否应该通过 HTTP 从另一个端点获取服务器的指纹,然后使用 HTTPS?或者也许有更好的方法?
最佳答案
如果您不关心安全性并且只想在每次更新时调用一些 https 而不替换指纹,您可以使用 WiFiClientSecure 库并设置 client.setInsecure() 代替。 Link
关于ESP8266(Arduino 库)中的 SSL - 如何处理证书更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42726323/