Ler conteudo de um certificado digital

3 respostas
C

iai,

Eu gostaria de saber se é possivel ler o conteúdo de um certificado digital…pq eu preciso ler algumas informações desse documento, é possivel?

Meu certificado está no formato .p12 e seu tipo é ‘PKCS12’

Se existir alguma API ou caminho para fazer isso, alguem poderia me ajudar?

Vlw

3 Respostas

T

Você pode usar o comando OpenSSL (presente em algumas distribuições do Linux; a versão para Windows pode ser achada já compilada também)

openssl -in seucertificado.p12

Ou você pode usar o keytool (do JDK), mas ele mostra menos coisa:

keytool -list -v -keystore seucertificado.p12 -storepass Senha -storetype PKCS12

C

legal…vlw a dica

é q oq preciso fazer é o seguinte:

na minha app web, eu tenho uma listagem com todos os certificados digitais q estao cadastrados no bd…ai em cada registro listado terá um botão…e ao clicar no botão, aparecerá essas informações q eu disse…

é possivel fazer isso de alguma forma?
flw

T

Você precisa usar o BouncyCastle para poder decodificar a estrutura ASN.1 de certificados PKCS#12.

Alternativamente, você pode tentar olhar o fonte do keytool (que pode ser baixado em ) e ver como é que ele faz isso.

http://download.java.net/jdk6/6u3/promoted/b05/index.html

Criado 27 de outubro de 2008
Ultima resposta 27 de out. de 2008
Respostas 3
Participantes 2