Hello,
The software I'm developing validates the Belgian citizen / foreigner authentication certificate, and to do that it's needed to reconstruct the certificate chain. Because doing proper validation takes some time I try to download the CA certificates ahead of time. What has has worked for me in the past with eID Applet v1.7 and lower is to scrape
https://certs.eid.belgium.be/ and then check for updates on a daily or weekly basis.
Now that I'm working on reviewing support for eID Applet v1.8 I notice that the list at
https://certs.eid.belgium.be/ still doesn't include the BRCA6 certificate or any of the new Citizen CA certificates signed by that CA. I have been reading some documents found on
https://repository.eidpki.belgium.be/ and those point to
crt.eidpki.belgium.be/eid as the location where the CRT files can be found. Separate CRT files can be downloaded already, e.g.
http://crt.eidpki.belgium.be/eid/brca6.crt or
http://crt.eidpki.belgium.be/eid/eidc202002.crt. However, when I surf to
https://crt.eidpki.belgium.be/eid/ then I get a 403 Forbidden error page.
The BRCA 6 CP and CPS documentation describes
crt.eidpki.belgium.be as "Section for downloading CA certificates. Provides a web page for manual download as well as direct links for automatic download (URLs as encoded in the certificates)." Does this mean the "web page for manual download" is still under construction or that I need to pass some form of credentials to prevent the 403 Forbidden response?
Just in case a new web page is still being developed: might I make the suggestion to have one page which lists the Citizen CA certificates issued by BRCA 6 as well as all the certificates currently found on
https://certs.eid.belgium.be/ ? This would make things easier for because it means scraping just one website rather than two.