WiFiClientSecure
有方法:setCACert
,setCertificate
,setPrivateKey
。
我需要解释什么是什么以及为了什么目的。
当我使用 Let's Encrypt 为我的服务器创建证书时,我得到cert.pem
,chain.pem
,fullchain.pem
,privkey.pem
。< / p>
WiFiClientSecure
应该使用哪些文件?
我应该为我的ESP作为客户生成另一个私钥(s?)吗?
@Edit
好的,所以我到目前为止学到的是每个ESP8266的私钥都不同。但我仍然不知道如何处理它。如何生成这些私钥?如何从服务器端处理它们?
答案 0 :(得分:1)
如果您想使用客户端验证,则需要这两个:
这是我发现有用的网站:
https://nofurtherquestions.wordpress.com/2016/03/14/making-an-esp8266-web-accessible/ - 章节&#34;代码&#34;