Add back some removed certs, update list, add a tool, update README #10
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes Suggestion to add SSL.com root certificate #9, among other things.
No longer filter Entrust certificates, some of which were removed for security reasons. The current Mozilla list has the right set.
Remove DST Root CA X3 from
extras.pem
. It is no longer needed as a stopgap.Generate
roots-filtered.pem
androots-full.pem
files. There is no longer an ambiguously-namedroots.pem
file.Add Comodo AAA Certificate Service and Starfield to
extras.pem
, as Espressif has done. AAA was removed from the Mozilla list but because mbedtls does not support cross-signing by itself, we need for now forgithub.com
and maybe other sites. Starfield is still used by some sites. These may be removed later.add
tools/sort_pem_certificates.py
. This tool came in handy when compaing ESP-IDF's cert lists with these.Update the README.
In CircuitPython, we now use the full ESP-IDF-supplied list for
espressif
builds. But this list is still used forraspberrypi
andzephyr-cp
. This list is also used in Adafruit NINA-FW 3.0.0 and later,.Because the Entrust certs were restored, the current list is probably too large for building NINA-FW 1.7.x, if you update the
certificates
submodule. But we are moving on from 1.7.x.