I am currently writting a C# client application that must access a web page over SSL authentication, having the Client authentication required.
I know that the SSL protocol defines that the web server sends the list of authorized Certification Authority that the web server can trust for the SLL session to be successful.
My client application has to filter a X509Certificate collection in order to popup a Certificate Selection dialog box to the user. I fould like to only display certificates that the web server would accept.
I already have filtered the certificates according to the "Client Authentication" Enhanced Key Usage and other stuf.
I know how to set the client certificate to be used for SLL conection, but I just would like to access the CA cert list provided by the server.
Could someone help me ?
Thanks a lot !
View Complete Post