Всем привет.
кто-нибудь может показать пример как работать в клиенте с сертификатами.
Пытаюсь подключиться к локальному серверу с самописным сертификатом.
вот кусок моего кода:
... который нифига не работает. Точнее сообщение "begin ok" получается, но далее идет "connection refuse". Что то пропустил или делаю не так?
кто-нибудь может показать пример как работать в клиенте с сертификатами.
Пытаюсь подключиться к локальному серверу с самописным сертификатом.
вот кусок моего кода:
Код:
#include <Arduino.h>
#include <ESP8266HTTPClient.h>
HTTPClient client;
const char * fingerprint = "AB 61 7C 3F AC 50 81 75 B7 48 69 76 B6 47 BA 13 18 3E 09 DD";
//const char * fingerprint = "AB:61:7C:3F:AC:50:81:75:B7:48:69:76:B6:47:BA:13:18:3E:09:DD";
void clientSend(){
if (
//client.begin("192.168.1.31", 443, "/cms/api/index.php", String(fingerprint))
client.begin("https://192.168.1.31:443/cms/api/index.php", String(fingerprint))
)
Serial.println("begin ok");
int httpCode = client.GET();
if(httpCode > 0) {
Serial.printf("[HTTP] GET... code: %d\n", httpCode);
// file found at server
if(httpCode == HTTP_CODE_OK) {
client.writeToStream(&Serial);
}
} else {
Serial.printf("[HTTP] GET... failed, error: %s\n", client.errorToString(httpCode).c_str());
}
client.end();
}
... который нифига не работает. Точнее сообщение "begin ok" получается, но далее идет "connection refuse". Что то пропустил или делаю не так?