I am trying to implement client certificate authentication on IIS 8. I have deployed my configuration on a development machine and verified it working as expected there. How
I got this error in IIS Express:
HTTP Error 403.16 - Forbidden
Your client certificate is either not trusted or is invalid.
Looking at the TraceLogFiles
I saw the following error:
MODULE_SET_RESPONSE_ERROR_STATUS
RequestNotifications
BEGIN_REQUEST
A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
(0x800b0109)
Turned out when I installed Razer Synapse
the installation also put a certificate for chromasdk.io
in Trusted Root Certification Authorities under Computer Account -> Local computer. I removed this and then everything worked.