antaresdocumentation / antares-esp8266-http

A library to simplify the process of getting and storing data to Antares IoT Platform through HTTP on ESP8266.
7 stars 2 forks source link

Version 1.3.3 Error AntaresESP8266HTTP.cpp #3

Open inx199 opened 2 years ago

inx199 commented 2 years ago

C:\Users\ADMIN\Documents\Arduino\libraries\antares-esp8266-http-master\src\AntaresESP8266HTTP.cpp: In member function 'void AntaresESP8266HTTP::get(String, String)':

C:\Users\ADMIN\Documents\Arduino\libraries\antares-esp8266-http-master\src\AntaresESP8266HTTP.cpp:202:23: error: 'class BearSSL::WiFiClientSecure' has no member named 'setCACert_P'

202 | bool res = client.setCACert_P(caCert, caCertLen);

  |                       ^~~~~~~~~~~

C:\Users\ADMIN\Documents\Arduino\libraries\antares-esp8266-http-master\src\AntaresESP8266HTTP.cpp:222:16: error: 'class BearSSL::WiFiClientSecure' has no member named 'verifyCertChain'

222 | if (client.verifyCertChain(_serverNoHttp)) {

  |                ^~~~~~~~~~~~~~~

C:\Users\ADMIN\Documents\Arduino\libraries\antares-esp8266-http-master\src\AntaresESP8266HTTP.cpp: In member function 'String AntaresESP8266HTTP::getRaw(String, String)':

C:\Users\ADMIN\Documents\Arduino\libraries\antares-esp8266-http-master\src\AntaresESP8266HTTP.cpp:274:23: error: 'class BearSSL::WiFiClientSecure' has no member named 'setCACert_P'

274 | bool res = client.setCACert_P(caCert, caCertLen);

  |                       ^~~~~~~~~~~

C:\Users\ADMIN\Documents\Arduino\libraries\antares-esp8266-http-master\src\AntaresESP8266HTTP.cpp:294:16: error: 'class BearSSL::WiFiClientSecure' has no member named 'verifyCertChain'

294 | if (client.verifyCertChain(_serverNoHttp)) {

  |                ^~~~~~~~~~~~~~~

C:\Users\ADMIN\Documents\Arduino\libraries\antares-esp8266-http-master\src\AntaresESP8266HTTP.cpp: In member function 'void AntaresESP8266HTTP::send(String, String)':

C:\Users\ADMIN\Documents\Arduino\libraries\antares-esp8266-http-master\src\AntaresESP8266HTTP.cpp:439:23: error: 'class BearSSL::WiFiClientSecure' has no member named 'setCACert_P'

439 | bool res = client.setCACert_P(caCert, caCertLen);

  |                       ^~~~~~~~~~~

C:\Users\ADMIN\Documents\Arduino\libraries\antares-esp8266-http-master\src\AntaresESP8266HTTP.cpp:459:16: error: 'class BearSSL::WiFiClientSecure' has no member named 'verifyCertChain'

459 | if (client.verifyCertChain(_serverNoHttp)) {

  |                ^~~~~~~~~~~~~~~

C:\Users\ADMIN\Documents\Arduino\libraries\antares-esp8266-http-master\src\AntaresESP8266HTTP.cpp: In member function 'void AntaresESP8266HTTP::sendRaw(String, String, String)':

C:\Users\ADMIN\Documents\Arduino\libraries\antares-esp8266-http-master\src\AntaresESP8266HTTP.cpp:512:23: error: 'class BearSSL::WiFiClientSecure' has no member named 'setCACert_P'

512 | bool res = client.setCACert_P(caCert, caCertLen);

  |                       ^~~~~~~~~~~

C:\Users\ADMIN\Documents\Arduino\libraries\antares-esp8266-http-master\src\AntaresESP8266HTTP.cpp:532:16: error: 'class BearSSL::WiFiClientSecure' has no member named 'verifyCertChain'

532 | if (client.verifyCertChain(_serverNoHttp)) {

  |                ^~~~~~~~~~~~~~~

exit status 1

naufaaal commented 2 years ago

try this solution. i've try this and doing well in my esp8266. pick the 2.7.4 version of esp8266 board module https://github.com/arrowhead-f/ArrowheadESP/issues/6#issuecomment-865923278