This section contains links to common root SSL certificates used in The Things Stack, issued by trusted certificate authorities (CAs).
Which Certificate Is Right For My Deployment?
The complete certificate list contains all CA certificates trusted by modern browsers, so if you use certificates issued by a popular CA, you should be covered by this one.
The minimal certificate list contains a tailored list of certificates used in standard The Things Stack deployments for devices which do not support the larger list due to memory constraints.
Unfortunately, some gateways do not support concatenated certificate lists at all. If your device will not connect using the complete or minimal certificate lists, you must use the specific certificate you use to configure TLS for your domain. If you use Let’s Encrypt, use the Let’s Encrypt ISRG Root X1 or DST Root X3.
Complete Certificate List
.pem file contains all common CA certificates trusted by Mozilla, and is extracted and hosted by curl.
Download the complete certificate list from curl here.
Minimal Certificate List for Common Installations
.pem file contains certificates used in standard The Things Stack deployments, and is small enough to fit on memory constrained devices such as Gateways.
Download the minimal certificate list here.
ISRG Root X1
Many The Things Stack deployments use the Let’s Encrypt ISRG Root X1 Trust. If using Let’s Encrypt to secure your domain, you may download the ISRG Root X1 Trust file here.
DST Root X3
Some The Things Stack deployments use the Let’s Encrypt DST Root X3 Trust, although it expires in 2021 and is being phased out. If your deployment uses the legacy DST Root X3 Trust, download it here.
Unfortunately, if you use a single certificate and that certificate expires, your gateway will stop connecting until you update the certificate.
The minimal and complete certificate lists contain the ISRG Root X1 and DST Root X3 certificates, but some gateways do not support concatenated certificate lists, even though they are part of the ietf spec. :(
If you know you are using Let’s Encrypt to secure your domain, use one of these
.pem files as your gateway’s Server Certificate for maximum compatibility.