ESP8266 https证书连接失败

ESP8266 https证书连接失败,https,certificate,esp8266,esp8266wifi,Https,Certificate,Esp8266,Esp8266wifi,我曾尝试使用我的esp8266连接到一个带有https的网站(ecocathlon.fr),它工作了一段时间,但最近服务器被重置,现在esp8266无法连接到服务器。有一个新的ssl证书,所以我在代码中更改了一个,但它没有更改任何内容 当我运行此代码时: http.begin("https://ecocathlon.fr/api/seeUser", "0B 11 CE FE 52 2B B6 5A E2 4D CA BC 34 0F 0B AD ED DE SF E

我曾尝试使用我的esp8266连接到一个带有https的网站(ecocathlon.fr),它工作了一段时间,但最近服务器被重置,现在esp8266无法连接到服务器。有一个新的ssl证书,所以我在代码中更改了一个,但它没有更改任何内容

当我运行此代码时:

http.begin("https://ecocathlon.fr/api/seeUser", "0B 11 CE FE 52 2B B6 5A E2 4D CA BC 34 0F 0B AD ED DE SF EB");

Serial.print(http.GET());
我得到一个“-1”错误,服务器返回
null


我从Firefox获取了证书,并使用openssl生成了证书,以确保获得了正确的证书。除了ssl证书之外,我不知道服务器重置后发生了什么变化,因此我可能有错误的证书,但我不知道如何生成正确的证书。

看起来您键入了一个错误。您使用的指纹:

0B 11 CE FE 52 2B B6 5A E2 4D CA BC 34 0F 0B AD DESFEB

该网站的实际指纹:

0B:11:CE:FE:52:2B:B6:5A:E2:4D:CA:BC:34:0F:0B:AD:ED:DE:5F:EB


试着先解决这个问题,然后看看会发生什么。如果它仍然不起作用,请告诉我们。

在这个问答网站上,您需要提供一个最小的、完整的、可验证的示例。这两行代码是不够的。