Added loadCert methods to WiFiClientSecure (#1959)

This commit is contained in:
lbernstone
2018-11-19 07:50:08 -08:00
committed by Me No Dev
parent f6a71da378
commit 65c861ad4c
2 changed files with 51 additions and 0 deletions

View File

@ -58,6 +58,9 @@ public:
void setCACert(const char *rootCA);
void setCertificate(const char *client_ca);
void setPrivateKey (const char *private_key);
bool loadCACert(Stream& stream, size_t size);
bool loadCertificate(Stream& stream, size_t size);
bool loadPrivateKey(Stream& stream, size_t size);
bool verify(const char* fingerprint, const char* domain_name);
operator bool()
@ -84,6 +87,9 @@ public:
return sslclient->socket = -1;
}
private:
char *_streamLoad(Stream& stream, size_t size);
//friend class WiFiServer;
using Print::write;
};