crypto: update certdata to NSS 3.56
This PR updates the list of root certificates in src/node_root_certs.h
with tools/mk-ca-bundle.pl
This is the certdata.txt
from NSS 3.56, released on 2020-08-21
- https://hg.mozilla.org/projects/nss/raw-file/NSS_3_56_RTM/lib/ckfw/builtins/certdata.txt
Certificates added:
- Microsoft ECC Root Certificate Authority 2017
- Microsoft RSA Root Certificate Authority 2017
- e-Szigno Root CA 2017
- certSIGN Root CA G2
Certificates removed:
- Verisign Class 3 Public Primary Certification Authority - G3
- AddTrust External Root
- Staat der Nederlanden Root CA - G2
- LuxTrust Global Root 2
Electron found this issue via https://github.com/electron/electron/issues/24123 - which we solved by doing this same update. This also allows us to remove a patch.
cc @nodejs/crypto
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
tests and/or benchmarks are included -
commit message follows commit guidelines