Hello,
Sorry if the question has been asked before but it's my first time trying to use mutual TLS authentication.
Long story short, I've been tasked to create a POC of an API that would authenticate external users with their eID. As far I know (from this google Group and the github), there is no way to directly read the card in a web context. However, as the PIN code is required to select the certificat, we believe that getting the certificate, combined with a custom login process would be good enough for the POC.
Because we're using Windows VMs and IIS to deploy our applications, I've been trying to do that though mTLS. However I'm stuck on a HTTP 403.13 Error sent directly by the IIS. Which means that it cannot validate the certificate and proceed to the API behind. In this case it looks like a revocation error (which doesn't make sense to me).
With one of the System Engineers, I fixed a firewall misconfiguration that prevented OCSP revocation checks. I found that error while looking in the VM's Event Viewer.
As of right now, everything seems alright:
So I'm a bit lost as to what could still cause this 403 error. Has anyone tried to do something similar and could give me some pointers ?
I have installed all Belgium ROOT CAs in the server's Trusted Root CA store:
As well as the Citizen CA comming from my own eID card (because that's the one I use for testing) in the server's intermediate CA store:
My API has a valid SSL certificate installed on the server and binded through the IIS:
And I believe the IIS' SSL Settings to be correctly configured:
I've been directed here by BOSA, however please tell me if this is not the right place to ask for such support and I'll remove the post.
Thanks in advance,
Cyril.