Ssl - certificado digital

Pessoal estou com uma dificuldade …

estou fazendo um sistema onde o cliente se loga no servidor com o seu certificado digital(previamente cadastrado no servidor).

O problema é:

eu tenho que validar esse certificado e nao sei como fazer… tenho que pegar alguns dados que vem no certificado (como nome, estado, empresa, etc) …
alguém pode me dar o caminho das pedras para fazer isso?

já tentei usando a interface Principal (java.security)… mas ela é muito limitada…
[]s

Use a biblioteca BouncyCastle, e aprenda a notação ASN.1.

http://www.bouncycastle.org

ASN.1: http://www.ossnokalva.com/ tem alguns links (e produtos) para lidar com ASN.1

muito obrigado!!! deu certo :smiley: