Skip to main content

HTTPS Certificate

Now that Inkplate is connected to the internet, you will likely want to securely receive data from a website. This page provides an example of how to implement an HTTPS certificate for your connection.

HTTPS example

This example shows you how to download a .bmp file from the web securely by providing a certificate for the website that will be validated upon connection. Using applyHttpsCertificate(), you can store the certificate for your connection:

Inkplate inkplate(INKPLATE_1BIT);
const char* certificate = ""; //insert your certificate
//..
void setup(){
inkplate.applyHttpsCertificate(certificate);
}
//...

inkplate.applyHttpsCertificate()

Applies a certificate that will be checked when communicating with a website.

Returns type: void

Function parameters:

TypeNameDescription
const char*certificateThe certificate in a string format.

Full example

Check out all of the aforementioned functions in this example:

Inkplate4TEMPERA_HTTPS_With_Certificate.ino

This example will show you how you can download a .bmp file (picture) from the web securely by providing a certificate for the website that will be validated upon connection and display that image on the e-paper display.