Autenticação com Certificado Digital

22/01/2016

Galera, boa tarde!

Estou desenvolvendo um sistema em .Net e, nesse sistema quero liberar o acesso só para quem estiver certificado digital(A3).
Minha dúvida é:

Como faço para reconhecer e validar o certificado digital do usuário?
Tem alguma API para isso?
Alguém já fez algo desse tipo que possa me disponibilizar algo?

Meu site já é https, minha dúvida é de como ler os dados do certificado do cliente.

Obrigado pela atenção!

Fiquem com Deus!

Csrm