Welcome! Log In Create A New Profile

Advanced

Client certificates don't work with Internet Explorer and Edge

Posted by Bento 
Hi Guys,

I'm in the process of moving an old Apache2 server to nginx 1.13. One site
we have uses SSL Client Certificates. They are being requested by the
webserver and the browser supplies these.

Everything seems to work on my Mac with Safari, Chrome and Firefox.

Now on Windows all those browsers work too. Only Internet Explorer and Edge
don't. Both browsers ask the user which client cert to use, I select the
same one as I did with Chrome etc. but it doesn't seem to send them to
nginx.

When adding some more logging params to nginx (like $ssl_client_serial) I
see that no serial is being forwarded on IE/Edge but it is being
forwarderdfor all other browsers, both on Mac and Windows 10.

Does anyone have any clue as of why? I've been Googling for hours but to no
avail. Also tried nginx 1.10, no change.

The relevant part of my config can be found here:
https://kopy.io/0ikPF#mF7Cq0IdeFDKJQ

Thanks,

Bento

Posted at Nginx Forum: https://forum.nginx.org/read.php?2,278281,278281#msg-278281

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Sorry, only registered users may post in this forum.

Click here to login