ESP8266的Arduino库 - WiFiClientSecure - 需要哪些SSL证书?

时间:2017-03-13 14:54:08

标签: ssl esp8266 lets-encrypt arduino-esp8266 certbot

ESP8266的Arduino库的

WiFiClientSecure有方法:setCACertsetCertificatesetPrivateKey

我需要解释什么是什么以及为了什么目的。

当我使用 Let's Encrypt 为我的服务器创建证书时,我得到cert.pemchain.pemfullchain.pemprivkey.pem。< / p>

WiFiClientSecure应该使用哪些文件? 我应该为我的ESP作为客户生成另一个私钥(s?)吗?

@Edit

好的,所以我到目前为止学到的是每个ESP8266的私钥都不同。但我仍然不知道如何处理它。如何生成这些私钥?如何从服务器端处理它们?

1 个答案:

答案 0 :(得分:1)

如果您想使用客户端验证,则需要这两个:

  • setCertificate:这将是您的客户证书
  • setPrivateKey:这将是相应的键

这是我发现有用的网站:

https://nofurtherquestions.wordpress.com/2016/03/14/making-an-esp8266-web-accessible/ - 章节&#34;代码&#34;

相关问题