It's slightly more complicated than that.
The first new eID cards were issued in 2020 (as you can see on the
repository.eidpki.belgium.be site). However, some certificates have continued to be issued under the old root CA until 2021.
More recently, Applet 1.7 cards (with RSA keys) that needed to have certificates reissued for some reason have also had their certificates issued under the BRCA6 EC root certificate.
In other words, what you need to do is make sure that all currently-valid root certificates are accepted as a trust root. The certificates all have the correct issuer certificate listed, and the issuer and root certificates are both stored on the eID to
aid with trust path building. You should not try to figure out which root certificate is the one for the current card based on properties of the card (i.e., do not limit yourself to the RSA root certificates if the card is an older RSA-only card), but instead
you should read all the certificates from the card and pass them to your certificate validation library; such a library will be able to build the path of the certificate and then figure out what the correct root certificate is.
Kind regards,
'Last Piece' via eID Middleware Dev schreef op wo 19-02-2025 om 23:46 [-0800]:
CAUTION: This email originated from
outside of the organization.
Do not click links or open attachments unless you recognize the sender and you expect to receive them.
When in doubt, please report to CSIRT via the Report Message > Phishing button.