Logar com assinatura digital

Amigos, alguem ae pode me falar por onde comecar, para que eu desenvolva uma aplicacao aonde o usuario pode (nao e obrigatorio) logar no meu sistema com a assinatura digital dele(a ideia e quando ele acessar meu site, eu pedir para ele inserir ou recupera a assinatura digital dele de um tokem ou coisa parecida) obrigado

Você quer algo como o site da Receita Federal? Veja:

http://lia.deis.unibo.it/Courses/TecnologieWeb0708/materiale/laboratorio/guide/j2ee14tutorial7/Security5.html

Normalmente isso é uma opção de configuração do seu web container. Uma vez feito isso, é necessário configurá-lo de forma que os dados do certificado fiquem como um atributo do objeto “request”.

Isso, e a mesma coisa que a receita.

sabe se tem alguma empresa que ja vende essa solucao pronta?

valeu