0

I have a .NET application (C#) and for security reasons, I was asked to request users that they install a certain certificate in their browser and then check if user's browser has the certificate installed in it.

How can I create a certain digital certificate?

How can I check if user's browser has this certificate installed?

1 Answers1

2

On windows I think that you have 3 options:

To check if the client has the certificate installed you can check the Request.ClientCertificate property but it is better to configure iis to only accept request with a valid certificate. You can use the "Require client certificates" option inside the iis security setting and then you can also map a specific certificate to a windows account for a better user authentication. See http://support.microsoft.com/kb/315588 for a full example.

Davide Icardi
  • 11,919
  • 8
  • 56
  • 77