You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
E.g. when one wants to add a private root (e.g. PKIoverheid private root for testing DigiNetwerk), or want to use a different root program (or combined one) it should be clear what to do.
Currently the root CA's are included in git in
/remote_data/certs
.And manually update via the Makefile:
Internet.nl/Makefile
Lines 80 to 83 in b1dde07
E.g. when one wants to add a private root (e.g. PKIoverheid private root for testing DigiNetwerk), or want to use a different root program (or combined one) it should be clear what to do.
It seems only
ca-bundle.crt
androot_fingerprints
are used:Internet.nl/internetnl/settings.py
Lines 441 to 444 in b1dde07
Note the
root_fingerprints
are SHA-1, but it seems they are only used for this check:Internet.nl/checks/tasks/tls.py
Lines 1252 to 1259 in b1dde07
Which of course is okay and a non-problematic use of SHA-1.
The
ca-bundle.crt
is fed to:Internet.nl/checks/tasks/tls_connection.py
Lines 243 to 250 in b1dde07
and
ldns_dane
:Internet.nl/checks/tasks/tls.py
Lines 1196 to 1210 in b1dde07
see OpenSSL
SSL_CTX_load_verify_locations
, which means the only thing which is read is the PEM part.So in the case of PKIoverheid it would be:
The text was updated successfully, but these errors were encountered: