pxt-common-packages
Version:
Microsoft MakeCode (PXT) common packages
18 lines (12 loc) • 682 B
Markdown
# Certificates
The built-in certificate list is intersection of the
[list used by Mozilla](https://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt)
with the [Microsoft Trusted Root Program](https://docs.microsoft.com/en-us/security/trusted-root/participants-list)
To re-generate the list do the following:
```bash
curl https://raw.githubusercontent.com/curl/curl/master/lib/mk-ca-bundle.pl > mk-ca-bundle.pl
perl mk-ca-bundle.pl -f
node filter-bundle.js ca-bundle.crt ca-bundle.pem
```
The `ca-bundle.pem` file should be checked in. Once you have the commit sha, you need to update `certs.mk` elsewhere
in this repository.